import { AzureContainerRegistryApi } from 'azure/api/container-registry.js'; import { AzureIotDeviceApi } from 'azure/api/iot-device.js'; import { AzureIotHubApi } from 'azure/api/iot-hub.js'; import { AzureNetworkInterfaceApi } from 'azure/api/network-interface.js'; import { AzurePublicIpApi } from 'azure/api/public-ip.js'; import { AzureResourceGroupApi } from 'azure/api/resource-group.js'; import { AzureSecurityGroupApi } from 'azure/api/security-group.js'; import { AzureStorageAccountApi } from 'azure/api/storage-account.js'; import { AzureStorageContainerApi } from 'azure/api/storage-container.js'; import { AzureSubscriptionApi } from 'azure/api/subscription.js'; import { AzureVirtualMachineApi } from 'azure/api/virtual-machine.js'; import { AzureVirtualNetworkApi } from 'azure/api/virtual-network.js'; export type AzureApi = { subscription: AzureSubscriptionApi; resourceGroup: AzureResourceGroupApi; iotHub: AzureIotHubApi; iotDevice: AzureIotDeviceApi; securityGroup: AzureSecurityGroupApi; publicIp: AzurePublicIpApi; networkInterface: AzureNetworkInterfaceApi; virtualNetwork: AzureVirtualNetworkApi; virtualMachine: AzureVirtualMachineApi; containerRegistry: AzureContainerRegistryApi; storageAccount: AzureStorageAccountApi; storageContainer: AzureStorageContainerApi; };