diff --git a/src/normalizer.ts b/src/normalizer.ts index fa3ec6ba..b0bb9b7a 100644 --- a/src/normalizer.ts +++ b/src/normalizer.ts @@ -222,6 +222,20 @@ rules.set('Transform const to singleton enum', schema => { } }) +// @see https://json-schema.org/understanding-json-schema/reference/combining#factoring-schemas +rules.set('Propagate additionalProperties=false to all factors', schema => { + const parent = schema[Parent] + if (!parent || parent.additionalProperties !== false) { + return + } + + if (schema.hasOwnProperty('additionalProperties')) { + return + } + + schema.additionalProperties = false +}) + export function normalize( rootSchema: LinkedJSONSchema, dereferencedPaths: DereferencedPaths, diff --git a/src/typesOfSchema.ts b/src/typesOfSchema.ts index 7ba3f5d5..34ef147f 100644 --- a/src/typesOfSchema.ts +++ b/src/typesOfSchema.ts @@ -140,8 +140,14 @@ const matchers: Record<SchemaType, (schema: JSONSchema) => boolean> = { } return 'enum' in schema }, - UNNAMED_SCHEMA() { - return false // Explicitly handled as the default case + UNNAMED_SCHEMA(schema) { + return Boolean( + !('$id' in schema) && + (schema.patternProperties?.length || + schema.properties?.length || + // TODO: fix the typing + (schema.required as string[])?.length), + ) }, UNTYPED_ARRAY(schema) { return schema.type === 'array' && !('items' in schema) diff --git a/test/__snapshots__/test/test.ts.md b/test/__snapshots__/test/test.ts.md index 43fcff5a..3577a6c2 100644 --- a/test/__snapshots__/test/test.ts.md +++ b/test/__snapshots__/test/test.ts.md @@ -199,6 +199,68 @@ Generated by [AVA](https://avajs.dev). }␊ ` +## allOf.properties.1.js + +> Expected output to match snapshot for e2e test: allOf.properties.1.js + + `/* eslint-disable */␊ + /**␊ + * This file was automatically generated by json-schema-to-typescript.␊ + * DO NOT MODIFY IT BY HAND. Instead, modify the source JSONSchema file,␊ + * and run json-schema-to-typescript to regenerate this file.␊ + */␊ + ␊ + export type AllOfProperties = {␊ + [k: string]: unknown;␊ + } & {␊ + a?: string;␊ + b?: string;␊ + c?: string;␊ + };␊ + ` + +## allOf.properties.2.js + +> Expected output to match snapshot for e2e test: allOf.properties.2.js + + `/* eslint-disable */␊ + /**␊ + * This file was automatically generated by json-schema-to-typescript.␊ + * DO NOT MODIFY IT BY HAND. Instead, modify the source JSONSchema file,␊ + * and run json-schema-to-typescript to regenerate this file.␊ + */␊ + ␊ + export type AllOfProperties = {␊ + [k: string]: unknown;␊ + } & {␊ + a?: string;␊ + b?: string;␊ + c?: string;␊ + [k: string]: unknown;␊ + };␊ + ` + +## allOf.properties.3.js + +> Expected output to match snapshot for e2e test: allOf.properties.3.js + + `/* eslint-disable */␊ + /**␊ + * This file was automatically generated by json-schema-to-typescript.␊ + * DO NOT MODIFY IT BY HAND. Instead, modify the source JSONSchema file,␊ + * and run json-schema-to-typescript to regenerate this file.␊ + */␊ + ␊ + export type AllOfProperties = {␊ + [k: string]: unknown;␊ + } & {␊ + a?: string;␊ + b?: string;␊ + c?: string;␊ + [k: string]: unknown;␊ + };␊ + ` + ## anyOf.js > Expected output to match snapshot for e2e test: anyOf.js @@ -860,7 +922,16 @@ Generated by [AVA](https://avajs.dev). value: number | string;␊ anotherValue?: null | string;␊ nullableStringEnum?: null | ("foo" | "bar");␊ - nullableObj?: null | {␊ + nullableObj?: (␊ + | (null & {␊ + foo: string;␊ + [k: string]: unknown;␊ + })␊ + | {␊ + foo: string;␊ + [k: string]: unknown;␊ + }␊ + ) & {␊ foo: string;␊ [k: string]: unknown;␊ };␊ @@ -1289,6 +1360,9 @@ Generated by [AVA](https://avajs.dev). /**␊ * This interface was referenced by \`undefined\`'s JSON-Schema definition␊ * via the \`patternProperty\` "^x-".␊ + *␊ + * This interface was referenced by \`Parameter2\`'s JSON-Schema definition␊ + * via the \`patternProperty\` "^x-".␊ */␊ [k: string]: unknown;␊ };␊ @@ -1609,7 +1683,7 @@ Generated by [AVA](https://avajs.dev). description?: string;␊ externalDocs?: ExternalDocumentation;␊ operationId?: string;␊ - parameters?: (Parameter1 | Reference)[];␊ + parameters?: ((Parameter1 & Parameter2) | Reference)[];␊ requestBody?: RequestBody | Reference;␊ responses: Responses;␊ callbacks?: {␊ @@ -1624,6 +1698,33 @@ Generated by [AVA](https://avajs.dev). */␊ [k: string]: unknown;␊ }␊ + export interface Parameter2 {␊ + name: string;␊ + in: string;␊ + description?: string;␊ + required?: boolean;␊ + deprecated?: boolean;␊ + allowEmptyValue?: boolean;␊ + style?: string;␊ + explode?: boolean;␊ + allowReserved?: boolean;␊ + schema?: Schema | Reference;␊ + content?: {␊ + [k: string]: MediaType;␊ + };␊ + example?: unknown;␊ + examples?: {␊ + [k: string]: Example | Reference;␊ + };␊ + /**␊ + * This interface was referenced by \`undefined\`'s JSON-Schema definition␊ + * via the \`patternProperty\` "^x-".␊ + *␊ + * This interface was referenced by \`Parameter2\`'s JSON-Schema definition␊ + * via the \`patternProperty\` "^x-".␊ + */␊ + [k: string]: unknown;␊ + }␊ export interface RequestBody {␊ description?: string;␊ content: {␊ @@ -1694,7 +1795,7 @@ Generated by [AVA](https://avajs.dev). * This interface was referenced by \`undefined\`'s JSON-Schema definition␊ * via the \`patternProperty\` "^[a-zA-Z0-9\\.\\-_]+$".␊ */␊ - [k: string]: Reference | Parameter1;␊ + [k: string]: Reference | (Parameter1 & Parameter2);␊ };␊ examples?: {␊ /**␊ @@ -3282,7 +3383,7 @@ Generated by [AVA](https://avajs.dev). /**␊ * Collection of resource schemas␊ */␊ - export type Resource = ((ResourceBase & (Services | ConfigurationStores | Services1 | Accounts | FrontDoorWebApplicationFirewallPolicies | FrontDoors | FrontDoors1 | FrontDoorWebApplicationFirewallPolicies1 | NetworkExperimentProfiles | NetworkExperimentProfiles_Experiments | FrontDoors2 | FrontDoorsRulesEngines | Redis | RedisFirewallRules | RedisLinkedServers | RedisPatchSchedules | SearchServices | Servers | Servers1 | Vaults | Vaults1 | VaultsCertificates | VaultsExtendedInformation | DatabaseAccounts | DatabaseAccountsApisDatabases | DatabaseAccountsApisDatabasesCollections | DatabaseAccountsApisDatabasesContainers | DatabaseAccountsApisDatabasesGraphs | DatabaseAccountsApisKeyspaces | DatabaseAccountsApisKeyspacesTables | DatabaseAccountsApisTables | DatabaseAccountsApisDatabasesCollectionsSettings | DatabaseAccountsApisDatabasesContainersSettings | DatabaseAccountsApisDatabasesGraphsSettings | DatabaseAccountsApisKeyspacesSettings | DatabaseAccountsApisKeyspacesTablesSettings | DatabaseAccountsApisTablesSettings | VaultsSecrets | Vaults2 | Vaults3 | VaultsAccessPolicies | VaultsSecrets1 | Vaults4 | VaultsAccessPolicies1 | VaultsPrivateEndpointConnections | VaultsSecrets2 | Vaults5 | VaultsAccessPolicies2 | VaultsSecrets3 | Vaults6 | VaultsAccessPolicies3 | VaultsKeys | VaultsPrivateEndpointConnections1 | VaultsSecrets4 | ManagedHSMs | Vaults7 | VaultsAccessPolicies4 | VaultsPrivateEndpointConnections2 | VaultsSecrets5 | Labs | LabsArtifactsources | LabsCustomimages | LabsFormulas | LabsPolicysetsPolicies | LabsSchedules | LabsVirtualmachines | LabsVirtualnetworks | LabsCosts | LabsNotificationchannels | LabsServicerunners | LabsUsers | LabsVirtualmachinesSchedules | LabsUsersDisks | LabsUsersEnvironments | LabsUsersSecrets | VaultsReplicationAlertSettings | VaultsReplicationFabrics | VaultsReplicationFabricsReplicationNetworksReplicationNetworkMappings | VaultsReplicationFabricsReplicationProtectionContainers | VaultsReplicationFabricsReplicationProtectionContainersReplicationMigrationItems | VaultsReplicationFabricsReplicationProtectionContainersReplicationProtectedItems | VaultsReplicationFabricsReplicationProtectionContainersReplicationProtectionContainerMappings | VaultsReplicationFabricsReplicationRecoveryServicesProviders | VaultsReplicationFabricsReplicationStorageClassificationsReplicationStorageClassificationMappings | VaultsReplicationFabricsReplicationvCenters | VaultsReplicationPolicies | VaultsReplicationRecoveryPlans | DigitalTwinsInstances | DigitalTwinsInstancesEndpoints | Labs1 | LabsVirtualmachines1 | Clusters | ClustersDatabases | Clusters1 | ClustersDatabases1 | Clusters2 | ClustersDatabases2 | ClustersDatabasesDataConnections | Clusters3 | ClustersDatabases3 | ClustersDatabasesDataConnections1 | Clusters4 | ClustersDatabases4 | ClustersDatabasesDataConnections2 | ClustersAttachedDatabaseConfigurations | Clusters5 | ClustersDatabases5 | ClustersDatabasesDataConnections3 | ClustersAttachedDatabaseConfigurations1 | ClustersDataConnections | ClustersPrincipalAssignments | ClustersDatabasesPrincipalAssignments | Clusters6 | ClustersDatabases6 | ClustersDatabasesDataConnections4 | ClustersAttachedDatabaseConfigurations2 | ClustersDataConnections1 | ClustersPrincipalAssignments1 | ClustersDatabasesPrincipalAssignments1 | Clusters7 | ClustersDatabases7 | ClustersDatabasesDataConnections5 | ClustersAttachedDatabaseConfigurations3 | ClustersDataConnections2 | ClustersPrincipalAssignments2 | ClustersDatabasesPrincipalAssignments2 | Clusters8 | ClustersDatabases8 | ClustersDatabasesDataConnections6 | ClustersAttachedDatabaseConfigurations4 | ClustersDataConnections3 | ClustersPrincipalAssignments3 | ClustersDatabasesPrincipalAssignments3 | Redis1 | NamespacesNotificationHubs | NamespacesNotificationHubs_AuthorizationRules | Redis2 | TrafficManagerProfiles | TrafficManagerProfiles1 | TrafficManagerProfiles2 | TrafficManagerProfiles3 | StorageAccounts | StorageAccounts1 | StorageAccounts2 | StorageAccounts3 | StorageAccounts4 | StorageAccountsBlobServicesContainers | StorageAccountsBlobServicesContainersImmutabilityPolicies | StorageAccounts5 | StorageAccountsManagementPolicies | StorageAccountsBlobServicesContainers1 | StorageAccountsBlobServicesContainersImmutabilityPolicies1 | StorageAccounts6 | StorageAccountsBlobServices | StorageAccountsBlobServicesContainers2 | StorageAccountsBlobServicesContainersImmutabilityPolicies2 | StorageAccounts7 | StorageAccountsBlobServices1 | StorageAccountsBlobServicesContainers3 | StorageAccountsBlobServicesContainersImmutabilityPolicies3 | StorageAccountsManagementPolicies1 | StorageAccounts8 | StorageAccountsBlobServices2 | StorageAccountsBlobServicesContainers4 | StorageAccountsBlobServicesContainersImmutabilityPolicies4 | StorageAccountsManagementPolicies2 | StorageAccountsFileServices | StorageAccountsFileServicesShares | StorageAccounts9 | StorageAccountsBlobServices3 | StorageAccountsBlobServicesContainers5 | StorageAccountsBlobServicesContainersImmutabilityPolicies5 | StorageAccountsFileServices1 | StorageAccountsFileServicesShares1 | StorageAccountsManagementPolicies3 | StorageAccountsPrivateEndpointConnections | StorageAccountsEncryptionScopes | StorageAccountsObjectReplicationPolicies | StorageAccountsQueueServices | StorageAccountsQueueServicesQueues | StorageAccountsTableServices | StorageAccountsTableServicesTables | StorageAccountsInventoryPolicies | DedicatedCloudNodes | DedicatedCloudServices | VirtualMachines | AvailabilitySets | Extensions | VirtualMachineScaleSets | JobCollections | VirtualMachines1 | Accounts1 | Accounts2 | AccountsFirewallRules | AccountsTrustedIdProviders | AccountsVirtualNetworkRules | Accounts3 | Accounts4 | AccountsDataLakeStoreAccounts | AccountsStorageAccounts | AccountsFirewallRules1 | AccountsComputePolicies | Accounts5 | Accounts6 | AccountsPrivateEndpointConnections | WorkspaceCollections | Capacities | Catalogs | ContainerServices | Dnszones | Dnszones_A | Dnszones_AAAA | Dnszones_CNAME | Dnszones_MX | Dnszones_NS | Dnszones_PTR | Dnszones_SOA | Dnszones_SRV | Dnszones_TXT | Dnszones1 | Dnszones_A1 | Dnszones_AAAA1 | Dnszones_CNAME1 | Dnszones_MX1 | Dnszones_NS1 | Dnszones_PTR1 | Dnszones_SOA1 | Dnszones_SRV1 | Dnszones_TXT1 | Profiles | ProfilesEndpoints | ProfilesEndpointsCustomDomains | ProfilesEndpointsOrigins | Profiles1 | ProfilesEndpoints1 | ProfilesEndpointsCustomDomains1 | ProfilesEndpointsOrigins1 | BatchAccounts | BatchAccountsApplications | BatchAccountsApplicationsVersions | BatchAccounts1 | BatchAccountsApplications1 | BatchAccountsApplicationsVersions1 | BatchAccountsCertificates | BatchAccountsPools | Redis3 | RedisFirewallRules1 | RedisPatchSchedules1 | Workflows | Workflows1 | IntegrationAccounts | IntegrationAccountsAgreements | IntegrationAccountsCertificates | IntegrationAccountsMaps | IntegrationAccountsPartners | IntegrationAccountsSchemas | IntegrationAccountsAssemblies | IntegrationAccountsBatchConfigurations | Workflows2 | Workflows3 | JobCollections1 | JobCollectionsJobs | WebServices | CommitmentPlans | Workspaces | Workspaces1 | WorkspacesComputes | Accounts7 | AccountsWorkspaces | AccountsWorkspacesProjects | Workspaces2 | AutomationAccounts | AutomationAccountsRunbooks | AutomationAccountsModules | AutomationAccountsCertificates | AutomationAccountsConnections | AutomationAccountsVariables | AutomationAccountsSchedules | AutomationAccountsJobs | AutomationAccountsConnectionTypes | AutomationAccountsCompilationjobs | AutomationAccountsConfigurations | AutomationAccountsJobSchedules | AutomationAccountsNodeConfigurations | AutomationAccountsWebhooks | AutomationAccountsCredentials | AutomationAccountsWatchers | AutomationAccountsSoftwareUpdateConfigurations | AutomationAccountsJobs1 | AutomationAccountsSourceControls | AutomationAccountsSourceControlsSourceControlSyncJobs | AutomationAccountsCompilationjobs1 | AutomationAccountsNodeConfigurations1 | AutomationAccountsPython2Packages | AutomationAccountsRunbooks1 | Mediaservices | Mediaservices1 | MediaServicesAccountFilters | MediaServicesAssets | MediaServicesAssetsAssetFilters | MediaServicesContentKeyPolicies | MediaServicesStreamingLocators | MediaServicesStreamingPolicies | MediaServicesTransforms | MediaServicesTransformsJobs | IotHubs | IotHubs1 | IotHubsCertificates | IotHubs2 | IotHubsCertificates1 | IotHubs3 | IotHubsCertificates2 | IotHubsEventHubEndpoints_ConsumerGroups | IotHubsEventHubEndpoints_ConsumerGroups1 | ProvisioningServices | ProvisioningServices1 | ProvisioningServicesCertificates | Clusters9 | Clusters10 | Clusters11 | ClustersApplications | ClustersApplicationsServices | ClustersApplicationTypes | ClustersApplicationTypesVersions | Clusters12 | Clusters13 | ClustersApplications1 | ClustersApplicationsServices1 | ClustersApplicationTypes1 | ClustersApplicationTypesVersions1 | Managers | ManagersAccessControlRecords | ManagersBandwidthSettings | ManagersDevicesAlertSettings | ManagersDevicesBackupPolicies | ManagersDevicesBackupPoliciesSchedules | ManagersDevicesTimeSettings | ManagersDevicesVolumeContainers | ManagersDevicesVolumeContainersVolumes | ManagersExtendedInformation | ManagersStorageAccountCredentials | Deployments | Deployments1 | ApplianceDefinitions | Appliances | Service | ServiceApis | ServiceSubscriptions | ServiceProducts | ServiceGroups | ServiceCertificates | ServiceUsers | ServiceAuthorizationServers | ServiceLoggers | ServiceProperties | ServiceOpenidConnectProviders | ServiceBackends | ServiceIdentityProviders | ServiceApisOperations | ServiceGroupsUsers | ServiceProductsApis | ServiceProductsGroups | Service1 | ServiceApis1 | ServiceApisOperations1 | ServiceApisOperationsPolicies | ServiceApisOperationsTags | ServiceApisPolicies | ServiceApisReleases | ServiceApisSchemas | ServiceApisTagDescriptions | ServiceApisTags | ServiceAuthorizationServers1 | ServiceBackends1 | ServiceCertificates1 | ServiceDiagnostics | ServiceDiagnosticsLoggers | ServiceGroups1 | ServiceGroupsUsers1 | ServiceIdentityProviders1 | ServiceLoggers1 | ServiceNotifications | ServiceNotificationsRecipientEmails | ServiceNotificationsRecipientUsers | ServiceOpenidConnectProviders1 | ServicePolicies | ServiceProducts1 | ServiceProductsApis1 | ServiceProductsGroups1 | ServiceProductsPolicies | ServiceProductsTags | ServiceProperties1 | ServiceSubscriptions1 | ServiceTags | ServiceTemplates | ServiceUsers1 | ServiceApisDiagnostics | ServiceApisIssues | ServiceApiVersionSets | ServiceApisDiagnosticsLoggers | ServiceApisIssuesAttachments | ServiceApisIssuesComments | Service2 | ServiceApis2 | ServiceApisOperations2 | ServiceApisOperationsPolicies1 | ServiceApisOperationsTags1 | ServiceApisPolicies1 | ServiceApisReleases1 | ServiceApisSchemas1 | ServiceApisTagDescriptions1 | ServiceApisTags1 | ServiceAuthorizationServers2 | ServiceBackends2 | ServiceCertificates2 | ServiceDiagnostics1 | ServiceDiagnosticsLoggers1 | ServiceGroups2 | ServiceGroupsUsers2 | ServiceIdentityProviders2 | ServiceLoggers2 | ServiceNotifications1 | ServiceNotificationsRecipientEmails1 | ServiceNotificationsRecipientUsers1 | ServiceOpenidConnectProviders2 | ServicePolicies1 | ServiceProducts2 | ServiceProductsApis2 | ServiceProductsGroups2 | ServiceProductsPolicies1 | ServiceProductsTags1 | ServiceProperties2 | ServiceSubscriptions2 | ServiceTags1 | ServiceTemplates1 | ServiceUsers2 | ServiceApisDiagnostics1 | ServiceApisIssues1 | ServiceApiVersionSets1 | ServiceApisDiagnosticsLoggers1 | ServiceApisIssuesAttachments1 | ServiceApisIssuesComments1 | Service3 | ServiceApis3 | ServiceApisDiagnostics2 | ServiceApisOperations3 | ServiceApisOperationsPolicies2 | ServiceApisOperationsTags2 | ServiceApisPolicies2 | ServiceApisReleases2 | ServiceApisSchemas2 | ServiceApisTagDescriptions2 | ServiceApisTags2 | ServiceApiVersionSets2 | ServiceAuthorizationServers3 | ServiceBackends3 | ServiceCertificates3 | ServiceDiagnostics2 | ServiceGroups3 | ServiceGroupsUsers3 | ServiceIdentityProviders3 | ServiceLoggers3 | ServiceNotifications2 | ServiceNotificationsRecipientEmails2 | ServiceNotificationsRecipientUsers2 | ServiceOpenidConnectProviders3 | ServicePolicies2 | ServiceProducts3 | ServiceProductsApis3 | ServiceProductsGroups3 | ServiceProductsPolicies2 | ServiceProductsTags2 | ServiceProperties3 | ServiceSubscriptions3 | ServiceTags2 | ServiceTemplates2 | ServiceUsers3 | Service4 | ServiceApis4 | ServiceApisDiagnostics3 | ServiceApisOperations4 | ServiceApisOperationsPolicies3 | ServiceApisOperationsTags3 | ServiceApisPolicies3 | ServiceApisReleases3 | ServiceApisSchemas3 | ServiceApisTagDescriptions3 | ServiceApisTags3 | ServiceApisIssues2 | ServiceApiVersionSets3 | ServiceAuthorizationServers4 | ServiceBackends4 | ServiceCaches | ServiceCertificates4 | ServiceDiagnostics3 | ServiceGroups4 | ServiceGroupsUsers4 | ServiceIdentityProviders4 | ServiceLoggers4 | ServiceNotifications3 | ServiceNotificationsRecipientEmails3 | ServiceNotificationsRecipientUsers3 | ServiceOpenidConnectProviders4 | ServicePolicies3 | ServiceProducts4 | ServiceProductsApis4 | ServiceProductsGroups4 | ServiceProductsPolicies3 | ServiceProductsTags3 | ServiceProperties4 | ServiceSubscriptions4 | ServiceTags3 | ServiceTemplates3 | ServiceUsers4 | ServiceApisIssuesAttachments2 | ServiceApisIssuesComments2 | Namespaces | Namespaces_AuthorizationRules | NamespacesNotificationHubs1 | NamespacesNotificationHubs_AuthorizationRules1 | Namespaces1 | Namespaces_AuthorizationRules1 | NamespacesNotificationHubs2 | NamespacesNotificationHubs_AuthorizationRules2 | Namespaces2 | Namespaces_AuthorizationRules2 | Disks | Snapshots | Images | AvailabilitySets1 | VirtualMachines2 | VirtualMachineScaleSets1 | VirtualMachinesExtensions | Registries | Registries1 | Registries2 | RegistriesReplications | RegistriesWebhooks | Registries3 | RegistriesReplications1 | RegistriesWebhooks1 | RegistriesBuildTasks | RegistriesBuildTasksSteps | RegistriesTasks | PublicIPAddresses | VirtualNetworks | LoadBalancers | NetworkSecurityGroups | NetworkInterfaces1 | RouteTables | PublicIPAddresses1 | VirtualNetworks1 | LoadBalancers1 | NetworkSecurityGroups1 | NetworkInterfaces2 | RouteTables1 | PublicIPAddresses2 | VirtualNetworks2 | LoadBalancers2 | NetworkSecurityGroups2 | NetworkInterfaces3 | RouteTables2 | PublicIPAddresses3 | VirtualNetworks3 | LoadBalancers3 | NetworkSecurityGroups3 | NetworkInterfaces4 | RouteTables3 | PublicIPAddresses4 | VirtualNetworks4 | LoadBalancers4 | NetworkSecurityGroups4 | NetworkInterfaces5 | RouteTables4 | PublicIPAddresses5 | VirtualNetworks5 | LoadBalancers5 | NetworkSecurityGroups5 | NetworkInterfaces6 | RouteTables5 | PublicIPAddresses6 | VirtualNetworks6 | LoadBalancers6 | NetworkSecurityGroups6 | NetworkInterfaces7 | RouteTables6 | PublicIPAddresses7 | VirtualNetworks7 | LoadBalancers7 | NetworkSecurityGroups7 | NetworkInterfaces8 | RouteTables7 | PublicIPAddresses8 | VirtualNetworks8 | LoadBalancers8 | NetworkSecurityGroups8 | NetworkInterfaces9 | RouteTables8 | ApplicationGateways | Connections | LocalNetworkGateways | VirtualNetworkGateways | VirtualNetworksSubnets | VirtualNetworksVirtualNetworkPeerings | NetworkSecurityGroupsSecurityRules | RouteTablesRoutes | Disks1 | Snapshots1 | Images1 | AvailabilitySets2 | VirtualMachines3 | VirtualMachineScaleSets2 | VirtualMachinesExtensions1 | Servers2 | ServersAdvisors | ServersAdministrators | ServersAuditingPolicies | ServersCommunicationLinks | ServersConnectionPolicies | ServersDatabases | ServersDatabasesAdvisors | ServersDatabasesAuditingPolicies | ServersDatabasesConnectionPolicies | ServersDatabasesDataMaskingPolicies | ServersDatabasesDataMaskingPoliciesRules | ServersDatabasesExtensions | ServersDatabasesGeoBackupPolicies | ServersDatabasesSecurityAlertPolicies | ServersDatabasesTransparentDataEncryption | ServersDisasterRecoveryConfiguration | ServersElasticPools | ServersFirewallRules | ManagedInstances | Servers3 | ServersDatabasesAuditingSettings | ServersDatabasesSyncGroups | ServersDatabasesSyncGroupsSyncMembers | ServersEncryptionProtector | ServersFailoverGroups | ServersFirewallRules1 | ServersKeys | ServersSyncAgents | ServersVirtualNetworkRules | ManagedInstancesDatabases | ServersAuditingSettings | ServersDatabases1 | ServersDatabasesAuditingSettings1 | ServersDatabasesBackupLongTermRetentionPolicies | ServersDatabasesExtendedAuditingSettings | ServersDatabasesSecurityAlertPolicies1 | ServersSecurityAlertPolicies | ManagedInstancesDatabasesSecurityAlertPolicies | ManagedInstancesSecurityAlertPolicies | ServersDatabasesVulnerabilityAssessmentsRulesBaselines | ServersDatabasesVulnerabilityAssessments | ManagedInstancesDatabasesVulnerabilityAssessmentsRulesBaselines | ManagedInstancesDatabasesVulnerabilityAssessments | ServersVulnerabilityAssessments | ManagedInstancesVulnerabilityAssessments | ServersDnsAliases | ServersExtendedAuditingSettings | ServersJobAgents | ServersJobAgentsCredentials | ServersJobAgentsJobs | ServersJobAgentsJobsExecutions | ServersJobAgentsJobsSteps | ServersJobAgentsTargetGroups | WebServices1 | Workspaces3 | Streamingjobs | StreamingjobsFunctions | StreamingjobsInputs | StreamingjobsOutputs | StreamingjobsTransformations | Environments | EnvironmentsEventSources | EnvironmentsReferenceDataSets | EnvironmentsAccessPolicies | Environments1 | EnvironmentsEventSources1 | EnvironmentsReferenceDataSets1 | EnvironmentsAccessPolicies1 | WorkspacesComputes1 | Workspaces4 | WorkspacesComputes2 | Workspaces5 | WorkspacesComputes3 | Workspaces6 | WorkspacesComputes4 | Workspaces7 | WorkspacesComputes5 | WorkspacesPrivateEndpointConnections | PublicIPAddresses9 | VirtualNetworks9 | LoadBalancers9 | NetworkSecurityGroups9 | NetworkInterfaces10 | RouteTables9 | ApplicationGateways1 | Connections1 | LocalNetworkGateways1 | VirtualNetworkGateways1 | VirtualNetworksSubnets1 | VirtualNetworksVirtualNetworkPeerings1 | LoadBalancersInboundNatRules | NetworkSecurityGroupsSecurityRules1 | RouteTablesRoutes1 | PublicIPAddresses10 | VirtualNetworks10 | LoadBalancers10 | NetworkSecurityGroups10 | NetworkInterfaces11 | RouteTables10 | ApplicationGateways2 | LoadBalancersInboundNatRules1 | NetworkSecurityGroupsSecurityRules2 | RouteTablesRoutes2 | PublicIPAddresses11 | VirtualNetworks11 | LoadBalancers11 | NetworkSecurityGroups11 | NetworkInterfaces12 | RouteTables11 | ApplicationGateways3 | LoadBalancersInboundNatRules2 | NetworkSecurityGroupsSecurityRules3 | RouteTablesRoutes3 | Jobs | DnsZones | DnsZones_A | DnsZones_AAAA | DnsZones_CAA | DnsZones_CNAME | DnsZones_MX | DnsZones_NS | DnsZones_PTR | DnsZones_SOA | DnsZones_SRV | DnsZones_TXT | Connections2 | LocalNetworkGateways2 | VirtualNetworkGateways2 | VirtualNetworksSubnets2 | VirtualNetworksVirtualNetworkPeerings2 | DnsZones1 | DnsZones_A1 | DnsZones_AAAA1 | DnsZones_CAA1 | DnsZones_CNAME1 | DnsZones_MX1 | DnsZones_NS1 | DnsZones_PTR1 | DnsZones_SOA1 | DnsZones_SRV1 | DnsZones_TXT1 | Connections3 | LocalNetworkGateways3 | VirtualNetworkGateways3 | VirtualNetworksSubnets3 | VirtualNetworksVirtualNetworkPeerings3 | Registrations | RegistrationsCustomerSubscriptions | PublicIPAddresses12 | VirtualNetworks12 | LoadBalancers12 | NetworkSecurityGroups12 | NetworkInterfaces13 | RouteTables12 | ApplicationGateways4 | Connections4 | LocalNetworkGateways4 | VirtualNetworkGateways4 | VirtualNetworksSubnets4 | VirtualNetworksVirtualNetworkPeerings4 | LoadBalancersInboundNatRules3 | NetworkSecurityGroupsSecurityRules4 | RouteTablesRoutes4 | Images2 | AvailabilitySets3 | VirtualMachines4 | VirtualMachineScaleSets3 | VirtualMachinesExtensions2 | VirtualMachineScaleSetsExtensions | Servers4 | ServersConfigurations | ServersDatabases2 | ServersFirewallRules2 | ServersVirtualNetworkRules1 | ServersSecurityAlertPolicies1 | ServersPrivateEndpointConnections | Servers5 | ServersConfigurations1 | ServersDatabases3 | ServersFirewallRules3 | ServersVirtualNetworkRules2 | ServersSecurityAlertPolicies2 | ServersAdministrators1 | Servers6 | ServersConfigurations2 | ServersDatabases4 | ServersFirewallRules4 | ServersVirtualNetworkRules3 | ServersSecurityAlertPolicies3 | ServersAdministrators2 | Servers7 | ServersConfigurations3 | ServersDatabases5 | ServersFirewallRules5 | Servers8 | ServersConfigurations4 | ServersDatabases6 | ServersFirewallRules6 | ApplicationGateways5 | Connections5 | ExpressRouteCircuitsAuthorizations | ExpressRouteCircuitsPeerings | LoadBalancers13 | LocalNetworkGateways5 | NetworkInterfaces14 | NetworkSecurityGroups13 | NetworkSecurityGroupsSecurityRules5 | PublicIPAddresses13 | RouteTables13 | RouteTablesRoutes5 | VirtualNetworkGateways5 | VirtualNetworks13 | VirtualNetworksSubnets5 | ApplicationGateways6 | Connections6 | ExpressRouteCircuits | ExpressRouteCircuitsAuthorizations1 | ExpressRouteCircuitsPeerings1 | LoadBalancers14 | LocalNetworkGateways6 | NetworkInterfaces15 | NetworkSecurityGroups14 | NetworkSecurityGroupsSecurityRules6 | PublicIPAddresses14 | RouteTables14 | RouteTablesRoutes6 | VirtualNetworkGateways6 | VirtualNetworks14 | VirtualNetworksSubnets6 | ApplicationGateways7 | Connections7 | ExpressRouteCircuits1 | ExpressRouteCircuitsAuthorizations2 | ExpressRouteCircuitsPeerings2 | LoadBalancers15 | LocalNetworkGateways7 | NetworkInterfaces16 | NetworkSecurityGroups15 | NetworkSecurityGroupsSecurityRules7 | PublicIPAddresses15 | RouteTables15 | RouteTablesRoutes7 | VirtualNetworkGateways7 | VirtualNetworks15 | VirtualNetworksSubnets7 | ApplicationSecurityGroups | ApplicationSecurityGroups1 | ApplicationSecurityGroups2 | ApplicationSecurityGroups3 | PublicIPAddresses16 | VirtualNetworks16 | LoadBalancers16 | NetworkSecurityGroups16 | NetworkInterfaces17 | RouteTables16 | ApplicationGateways8 | Connections8 | LocalNetworkGateways8 | VirtualNetworkGateways8 | VirtualNetworksSubnets8 | VirtualNetworksVirtualNetworkPeerings5 | LoadBalancersInboundNatRules4 | NetworkSecurityGroupsSecurityRules8 | RouteTablesRoutes8 | ApplicationSecurityGroups4 | DdosProtectionPlans | ExpressRouteCircuits2 | ExpressRouteCrossConnections | PublicIPAddresses17 | VirtualNetworks17 | LoadBalancers17 | NetworkSecurityGroups17 | NetworkInterfaces18 | RouteTables17 | LoadBalancersInboundNatRules5 | NetworkSecurityGroupsSecurityRules9 | RouteTablesRoutes9 | ExpressRouteCircuitsAuthorizations3 | ExpressRouteCircuitsPeerings3 | ExpressRouteCrossConnectionsPeerings | ExpressRouteCircuitsPeeringsConnections | ApplicationGateways9 | ApplicationSecurityGroups5 | AzureFirewalls | Connections9 | DdosProtectionPlans1 | ExpressRouteCircuits3 | ExpressRouteCircuitsAuthorizations4 | ExpressRouteCircuitsPeerings4 | ExpressRouteCircuitsPeeringsConnections1 | ExpressRouteCrossConnections1 | ExpressRouteCrossConnectionsPeerings1 | LoadBalancers18 | LoadBalancersInboundNatRules6 | LocalNetworkGateways9 | NetworkInterfaces19 | NetworkSecurityGroups18 | NetworkSecurityGroupsSecurityRules10 | NetworkWatchers | NetworkWatchersConnectionMonitors | NetworkWatchersPacketCaptures | PublicIPAddresses18 | RouteFilters | RouteFiltersRouteFilterRules | RouteTables18 | RouteTablesRoutes10 | VirtualHubs | VirtualNetworkGateways9 | VirtualNetworks18 | VirtualNetworksSubnets9 | VirtualNetworksVirtualNetworkPeerings6 | VirtualWans | VpnGateways | VpnGatewaysVpnConnections | VpnSites | ApplicationGateways10 | ApplicationSecurityGroups6 | AzureFirewalls1 | Connections10 | DdosProtectionPlans2 | ExpressRouteCircuits4 | ExpressRouteCircuitsAuthorizations5 | ExpressRouteCircuitsPeerings5 | ExpressRouteCircuitsPeeringsConnections2 | ExpressRouteCrossConnections2 | ExpressRouteCrossConnectionsPeerings2 | LoadBalancers19 | LoadBalancersInboundNatRules7 | LocalNetworkGateways10 | NetworkInterfaces20 | NetworkSecurityGroups19 | NetworkSecurityGroupsSecurityRules11 | NetworkWatchers1 | NetworkWatchersConnectionMonitors1 | NetworkWatchersPacketCaptures1 | PublicIPAddresses19 | RouteFilters1 | RouteFiltersRouteFilterRules1 | RouteTables19 | RouteTablesRoutes11 | VirtualHubs1 | VirtualNetworkGateways10 | VirtualNetworks19 | VirtualNetworksSubnets10 | VirtualNetworksVirtualNetworkPeerings7 | VirtualWans1 | VpnGateways1 | VpnGatewaysVpnConnections1 | VpnSites1 | ApplicationGateways11 | ApplicationSecurityGroups7 | AzureFirewalls2 | Connections11 | DdosProtectionPlans3 | ExpressRouteCircuits5 | ExpressRouteCircuitsAuthorizations6 | ExpressRouteCircuitsPeerings6 | ExpressRouteCircuitsPeeringsConnections3 | ExpressRouteCrossConnections3 | ExpressRouteCrossConnectionsPeerings3 | LoadBalancers20 | LoadBalancersInboundNatRules8 | LocalNetworkGateways11 | NetworkInterfaces21 | NetworkSecurityGroups20 | NetworkSecurityGroupsSecurityRules12 | NetworkWatchers2 | NetworkWatchersConnectionMonitors2 | NetworkWatchersPacketCaptures2 | PublicIPAddresses20 | PublicIPPrefixes | RouteFilters2 | RouteFiltersRouteFilterRules2 | RouteTables20 | RouteTablesRoutes12 | ServiceEndpointPolicies | ServiceEndpointPoliciesServiceEndpointPolicyDefinitions | VirtualHubs2 | VirtualNetworkGateways11 | VirtualNetworks20 | VirtualNetworksSubnets11 | VirtualNetworksVirtualNetworkPeerings8 | VirtualWans2 | VpnGateways2 | VpnGatewaysVpnConnections2 | VpnSites2 | ApplicationSecurityGroups8 | DdosProtectionPlans4 | ExpressRouteCircuits6 | ExpressRouteCrossConnections4 | PublicIPAddresses21 | VirtualNetworks21 | LoadBalancers21 | NetworkSecurityGroups21 | NetworkInterfaces22 | RouteTables21 | ApplicationGateways12 | ExpressRouteCircuitsAuthorizations7 | ExpressRoutePorts | Connections12 | LocalNetworkGateways12 | VirtualNetworkGateways12 | VirtualNetworksSubnets12 | VirtualNetworksVirtualNetworkPeerings9 | ExpressRouteCircuitsPeerings7 | ExpressRouteCrossConnectionsPeerings4 | LoadBalancersInboundNatRules9 | NetworkInterfacesTapConfigurations | NetworkSecurityGroupsSecurityRules13 | RouteTablesRoutes13 | ExpressRouteCircuitsPeeringsConnections4 | ApplicationSecurityGroups9 | DdosProtectionPlans5 | ExpressRouteCircuits7 | ExpressRouteCrossConnections5 | PublicIPAddresses22 | VirtualNetworks22 | LoadBalancers22 | NetworkSecurityGroups22 | NetworkInterfaces23 | RouteTables22 | ApplicationGateways13 | ExpressRouteCircuitsAuthorizations8 | ExpressRouteCircuitsPeeringsConnections5 | ApplicationSecurityGroups10 | ApplicationSecurityGroups11 | DdosProtectionPlans6 | ExpressRouteCircuits8 | ExpressRouteCrossConnections6 | PublicIPAddresses23 | VirtualNetworks23 | LoadBalancers23 | NetworkSecurityGroups23 | NetworkInterfaces24 | RouteTables23 | ApplicationGateways14 | ExpressRouteCircuitsAuthorizations9 | ExpressRouteCircuitsPeerings8 | ExpressRouteCrossConnectionsPeerings5 | LoadBalancersInboundNatRules10 | NetworkInterfacesTapConfigurations1 | NetworkSecurityGroupsSecurityRules14 | RouteTablesRoutes14 | ExpressRoutePorts1 | ExpressRouteCircuitsPeeringsConnections6 | ApplicationSecurityGroups12 | DdosProtectionPlans7 | ExpressRouteCircuits9 | ExpressRouteCrossConnections7 | PublicIPAddresses24 | VirtualNetworks24 | LoadBalancers24 | NetworkSecurityGroups24 | NetworkInterfaces25 | RouteTables24 | ApplicationGateways15 | ExpressRouteCircuitsAuthorizations10 | ExpressRoutePorts2 | ApplicationGatewayWebApplicationFirewallPolicies | ExpressRouteCircuitsPeerings9 | ExpressRouteCrossConnectionsPeerings6 | LoadBalancersInboundNatRules11 | NetworkInterfacesTapConfigurations2 | NetworkSecurityGroupsSecurityRules15 | RouteTablesRoutes15 | ExpressRouteCircuitsPeeringsConnections7 | ApplicationGateways16 | ApplicationGatewayWebApplicationFirewallPolicies1 | ApplicationSecurityGroups13 | AzureFirewalls3 | BastionHosts | Connections13 | DdosCustomPolicies | DdosProtectionPlans8 | ExpressRouteCircuits10 | ExpressRouteCircuitsAuthorizations11 | ExpressRouteCircuitsPeerings10 | ExpressRouteCircuitsPeeringsConnections8 | ExpressRouteCrossConnections8 | ExpressRouteCrossConnectionsPeerings7 | ExpressRouteGateways | ExpressRouteGatewaysExpressRouteConnections | ExpressRoutePorts3 | LoadBalancers25 | LoadBalancersInboundNatRules12 | LocalNetworkGateways13 | NatGateways | NetworkInterfaces26 | NetworkInterfacesTapConfigurations3 | NetworkProfiles | NetworkSecurityGroups25 | NetworkSecurityGroupsSecurityRules16 | NetworkWatchers3 | NetworkWatchersConnectionMonitors3 | NetworkWatchersPacketCaptures3 | P2SvpnGateways | PrivateEndpoints | PrivateLinkServices | PrivateLinkServicesPrivateEndpointConnections | PublicIPAddresses25 | PublicIPPrefixes1 | RouteFilters3 | RouteFiltersRouteFilterRules3 | RouteTables25 | RouteTablesRoutes16 | ServiceEndpointPolicies1 | ServiceEndpointPoliciesServiceEndpointPolicyDefinitions1 | VirtualHubs3 | VirtualNetworkGateways13 | VirtualNetworks25 | VirtualNetworksSubnets13 | VirtualNetworksVirtualNetworkPeerings10 | VirtualNetworkTaps | VirtualWans3 | VirtualWansP2SVpnServerConfigurations | VpnGateways3 | VpnGatewaysVpnConnections3 | VpnSites3 | ApplicationGateways17 | ApplicationGatewayWebApplicationFirewallPolicies2 | ApplicationSecurityGroups14 | AzureFirewalls4 | BastionHosts1 | Connections14 | DdosCustomPolicies1 | DdosProtectionPlans9 | ExpressRouteCircuits11 | ExpressRouteCircuitsAuthorizations12 | ExpressRouteCircuitsPeerings11 | ExpressRouteCircuitsPeeringsConnections9 | ExpressRouteCrossConnections9 | ExpressRouteCrossConnectionsPeerings8 | ExpressRouteGateways1 | ExpressRouteGatewaysExpressRouteConnections1 | ExpressRoutePorts4 | FirewallPolicies | FirewallPoliciesRuleGroups | LoadBalancers26 | LoadBalancersInboundNatRules13 | LocalNetworkGateways14 | NatGateways1 | NetworkInterfaces27 | NetworkInterfacesTapConfigurations4 | NetworkProfiles1 | NetworkSecurityGroups26 | NetworkSecurityGroupsSecurityRules17 | NetworkWatchers4 | NetworkWatchersConnectionMonitors4 | NetworkWatchersPacketCaptures4 | P2SvpnGateways1 | PrivateEndpoints1 | PrivateLinkServices1 | PrivateLinkServicesPrivateEndpointConnections1 | PublicIPAddresses26 | PublicIPPrefixes2 | RouteFilters4 | RouteFiltersRouteFilterRules4 | RouteTables26 | RouteTablesRoutes17 | ServiceEndpointPolicies2 | ServiceEndpointPoliciesServiceEndpointPolicyDefinitions2 | VirtualHubs4 | VirtualNetworkGateways14 | VirtualNetworks26 | VirtualNetworksSubnets14 | VirtualNetworksVirtualNetworkPeerings11 | VirtualNetworkTaps1 | VirtualWans4 | VirtualWansP2SVpnServerConfigurations1 | VpnGateways4 | VpnGatewaysVpnConnections4 | VpnSites4 | ApplicationGateways18 | ApplicationGatewayWebApplicationFirewallPolicies3 | ApplicationSecurityGroups15 | AzureFirewalls5 | BastionHosts2 | Connections15 | DdosCustomPolicies2 | DdosProtectionPlans10 | ExpressRouteCircuits12 | ExpressRouteCircuitsAuthorizations13 | ExpressRouteCircuitsPeerings12 | ExpressRouteCircuitsPeeringsConnections10 | ExpressRouteCrossConnections10 | ExpressRouteCrossConnectionsPeerings9 | ExpressRouteGateways2 | ExpressRouteGatewaysExpressRouteConnections2 | ExpressRoutePorts5 | FirewallPolicies1 | FirewallPoliciesRuleGroups1 | LoadBalancers27 | LoadBalancersInboundNatRules14 | LocalNetworkGateways15 | NatGateways2 | NetworkInterfaces28 | NetworkInterfacesTapConfigurations5 | NetworkProfiles2 | NetworkSecurityGroups27 | NetworkSecurityGroupsSecurityRules18 | NetworkWatchers5 | NetworkWatchersPacketCaptures5 | P2SvpnGateways2 | PrivateEndpoints2 | PrivateLinkServices2 | PrivateLinkServicesPrivateEndpointConnections2 | PublicIPAddresses27 | PublicIPPrefixes3 | RouteFilters5 | RouteFiltersRouteFilterRules5 | RouteTables27 | RouteTablesRoutes18 | ServiceEndpointPolicies3 | ServiceEndpointPoliciesServiceEndpointPolicyDefinitions3 | VirtualHubs5 | VirtualNetworkGateways15 | VirtualNetworks27 | VirtualNetworksSubnets15 | VirtualNetworksVirtualNetworkPeerings12 | VirtualNetworkTaps2 | VirtualRouters | VirtualRoutersPeerings | VirtualWans5 | VirtualWansP2SVpnServerConfigurations2 | VpnGateways5 | VpnGatewaysVpnConnections5 | VpnSites5 | ApplicationGateways19 | ApplicationGatewayWebApplicationFirewallPolicies4 | ApplicationSecurityGroups16 | AzureFirewalls6 | BastionHosts3 | Connections16 | DdosCustomPolicies3 | DdosProtectionPlans11 | ExpressRouteCircuits13 | ExpressRouteCircuitsAuthorizations14 | ExpressRouteCircuitsPeerings13 | ExpressRouteCircuitsPeeringsConnections11 | ExpressRouteCrossConnections11 | ExpressRouteCrossConnectionsPeerings10 | ExpressRouteGateways3 | ExpressRouteGatewaysExpressRouteConnections3 | ExpressRoutePorts6 | FirewallPolicies2 | FirewallPoliciesRuleGroups2 | LoadBalancers28 | LoadBalancersInboundNatRules15 | LocalNetworkGateways16 | NatGateways3 | NetworkInterfaces29 | NetworkInterfacesTapConfigurations6 | NetworkProfiles3 | NetworkSecurityGroups28 | NetworkSecurityGroupsSecurityRules19 | NetworkWatchers6 | NetworkWatchersPacketCaptures6 | P2SvpnGateways3 | PrivateEndpoints3 | PrivateLinkServices3 | PrivateLinkServicesPrivateEndpointConnections3 | PublicIPAddresses28 | PublicIPPrefixes4 | RouteFilters6 | RouteFiltersRouteFilterRules6 | RouteTables28 | RouteTablesRoutes19 | ServiceEndpointPolicies4 | ServiceEndpointPoliciesServiceEndpointPolicyDefinitions4 | VirtualHubs6 | VirtualNetworkGateways16 | VirtualNetworks28 | VirtualNetworksSubnets16 | VirtualNetworksVirtualNetworkPeerings13 | VirtualNetworkTaps3 | VirtualRouters1 | VirtualRoutersPeerings1 | VirtualWans6 | VpnGateways6 | VpnGatewaysVpnConnections6 | VpnServerConfigurations | VpnSites6 | ApplicationGateways20 | ApplicationGatewayWebApplicationFirewallPolicies5 | ApplicationSecurityGroups17 | AzureFirewalls7 | BastionHosts4 | Connections17 | DdosCustomPolicies4 | DdosProtectionPlans12 | ExpressRouteCircuits14 | ExpressRouteCircuitsAuthorizations15 | ExpressRouteCircuitsPeerings14 | ExpressRouteCircuitsPeeringsConnections12 | ExpressRouteCrossConnections12 | ExpressRouteCrossConnectionsPeerings11 | ExpressRouteGateways4 | ExpressRouteGatewaysExpressRouteConnections4 | ExpressRoutePorts7 | FirewallPolicies3 | FirewallPoliciesRuleGroups3 | IpGroups | LoadBalancers29 | LoadBalancersInboundNatRules16 | LocalNetworkGateways17 | NatGateways4 | NetworkInterfaces30 | NetworkInterfacesTapConfigurations7 | NetworkProfiles4 | NetworkSecurityGroups29 | NetworkSecurityGroupsSecurityRules20 | NetworkWatchers7 | NetworkWatchersPacketCaptures7 | P2SvpnGateways4 | PrivateEndpoints4 | PrivateLinkServices4 | PrivateLinkServicesPrivateEndpointConnections4 | PublicIPAddresses29 | PublicIPPrefixes5 | RouteFilters7 | RouteFiltersRouteFilterRules7 | RouteTables29 | RouteTablesRoutes20 | ServiceEndpointPolicies5 | ServiceEndpointPoliciesServiceEndpointPolicyDefinitions5 | VirtualHubs7 | VirtualHubsRouteTables | VirtualNetworkGateways17 | VirtualNetworks29 | VirtualNetworksSubnets17 | VirtualNetworksVirtualNetworkPeerings14 | VirtualNetworkTaps4 | VirtualRouters2 | VirtualRoutersPeerings2 | VirtualWans7 | VpnGateways7 | VpnGatewaysVpnConnections7 | VpnServerConfigurations1 | VpnSites7 | NatGateways5 | Connections18 | LocalNetworkGateways18 | VirtualNetworkGateways18 | VirtualNetworksSubnets18 | VirtualNetworksVirtualNetworkPeerings15 | ApplicationGatewayWebApplicationFirewallPolicies6 | Connections19 | LocalNetworkGateways19 | VirtualNetworkGateways19 | VirtualNetworksSubnets19 | VirtualNetworksVirtualNetworkPeerings16 | DdosProtectionPlans13 | ExpressRouteCircuits15 | ExpressRouteCrossConnections13 | PublicIPAddresses30 | VirtualNetworks30 | LoadBalancers30 | NetworkSecurityGroups30 | NetworkInterfaces31 | RouteTables30 | ApplicationGateways21 | ExpressRouteCircuitsAuthorizations16 | ExpressRoutePorts8 | Connections20 | LocalNetworkGateways20 | VirtualNetworkGateways20 | VirtualNetworksSubnets20 | VirtualNetworksVirtualNetworkPeerings17 | ExpressRouteCircuitsPeerings15 | ExpressRouteCrossConnectionsPeerings12 | LoadBalancersInboundNatRules17 | NetworkInterfacesTapConfigurations8 | NetworkSecurityGroupsSecurityRules21 | RouteTablesRoutes21 | ExpressRouteCircuitsPeeringsConnections13 | ExpressRoutePorts9 | Connections21 | LocalNetworkGateways21 | VirtualNetworkGateways21 | VirtualNetworksSubnets21 | VirtualNetworksVirtualNetworkPeerings18 | ExpressRouteCircuitsPeerings16 | ExpressRouteCrossConnectionsPeerings13 | LoadBalancersInboundNatRules18 | NetworkInterfacesTapConfigurations9 | NetworkSecurityGroupsSecurityRules22 | RouteTablesRoutes22 | ApplicationGateways22 | Connections22 | LocalNetworkGateways22 | VirtualNetworkGateways22 | VirtualNetworksSubnets22 | VirtualNetworksVirtualNetworkPeerings19 | DnsZones2 | DnsZones_A2 | DnsZones_AAAA2 | DnsZones_CAA2 | DnsZones_CNAME2 | DnsZones_MX2 | DnsZones_NS2 | DnsZones_PTR2 | DnsZones_SOA2 | DnsZones_SRV2 | DnsZones_TXT2 | PrivateDnsZones | PrivateDnsZonesVirtualNetworkLinks | PrivateDnsZones_A | PrivateDnsZones_AAAA | PrivateDnsZones_CNAME | PrivateDnsZones_MX | PrivateDnsZones_PTR | PrivateDnsZones_SOA | PrivateDnsZones_SRV | PrivateDnsZones_TXT | ApplicationGateways23 | ApplicationGatewayWebApplicationFirewallPolicies7 | ApplicationSecurityGroups18 | AzureFirewalls8 | BastionHosts5 | Connections23 | DdosCustomPolicies5 | DdosProtectionPlans14 | ExpressRouteCircuits16 | ExpressRouteCircuitsAuthorizations17 | ExpressRouteCircuitsPeerings17 | ExpressRouteCircuitsPeeringsConnections14 | ExpressRouteCrossConnections14 | ExpressRouteCrossConnectionsPeerings14 | ExpressRouteGateways5 | ExpressRouteGatewaysExpressRouteConnections5 | ExpressRoutePorts10 | FirewallPolicies4 | FirewallPoliciesRuleGroups4 | IpGroups1 | LoadBalancers31 | LoadBalancersInboundNatRules19 | LocalNetworkGateways23 | NatGateways6 | NetworkInterfaces32 | NetworkInterfacesTapConfigurations10 | NetworkProfiles5 | NetworkSecurityGroups31 | NetworkSecurityGroupsSecurityRules23 | NetworkWatchers8 | NetworkWatchersPacketCaptures8 | P2SvpnGateways5 | PrivateEndpoints5 | PrivateLinkServices5 | PrivateLinkServicesPrivateEndpointConnections5 | PublicIPAddresses31 | PublicIPPrefixes6 | RouteFilters8 | RouteFiltersRouteFilterRules8 | RouteTables31 | RouteTablesRoutes23 | ServiceEndpointPolicies6 | ServiceEndpointPoliciesServiceEndpointPolicyDefinitions6 | VirtualHubs8 | VirtualHubsRouteTables1 | VirtualNetworkGateways23 | VirtualNetworks31 | VirtualNetworksSubnets23 | VirtualNetworksVirtualNetworkPeerings20 | VirtualNetworkTaps5 | VirtualRouters3 | VirtualRoutersPeerings3 | VirtualWans8 | VpnGateways8 | VpnGatewaysVpnConnections8 | VpnServerConfigurations2 | VpnSites8 | NetworkWatchersConnectionMonitors5 | NetworkWatchersFlowLogs | ApplicationGateways24 | ApplicationGatewayWebApplicationFirewallPolicies8 | ApplicationSecurityGroups19 | AzureFirewalls9 | BastionHosts6 | Connections24 | ConnectionsSharedkey | DdosCustomPolicies6 | DdosProtectionPlans15 | ExpressRouteCircuits17 | ExpressRouteCircuitsAuthorizations18 | ExpressRouteCircuitsPeerings18 | ExpressRouteCircuitsPeeringsConnections15 | ExpressRouteCrossConnections15 | ExpressRouteCrossConnectionsPeerings15 | ExpressRouteGateways6 | ExpressRouteGatewaysExpressRouteConnections6 | ExpressRoutePorts11 | FirewallPolicies5 | FirewallPoliciesRuleGroups5 | IpGroups2 | LoadBalancers32 | LoadBalancersInboundNatRules20 | LocalNetworkGateways24 | NatGateways7 | NetworkInterfaces33 | NetworkInterfacesTapConfigurations11 | NetworkProfiles6 | NetworkSecurityGroups32 | NetworkSecurityGroupsSecurityRules24 | NetworkVirtualAppliances | NetworkWatchers9 | NetworkWatchersConnectionMonitors6 | NetworkWatchersFlowLogs1 | NetworkWatchersPacketCaptures9 | P2SvpnGateways6 | PrivateEndpoints6 | PrivateLinkServices6 | PrivateLinkServicesPrivateEndpointConnections6 | PublicIPAddresses32 | PublicIPPrefixes7 | RouteFilters9 | RouteFiltersRouteFilterRules9 | RouteTables32 | RouteTablesRoutes24 | ServiceEndpointPolicies7 | ServiceEndpointPoliciesServiceEndpointPolicyDefinitions7 | VirtualHubs9 | VirtualHubsRouteTables2 | VirtualNetworkGateways24 | VirtualNetworks32 | VirtualNetworksSubnets24 | VirtualNetworksVirtualNetworkPeerings21 | VirtualNetworkTaps6 | VirtualRouters4 | VirtualRoutersPeerings4 | VirtualWans9 | VpnGateways9 | VpnGatewaysVpnConnections9 | VpnServerConfigurations3 | VpnSites9 | ApplicationGateways25 | ApplicationGatewayWebApplicationFirewallPolicies9 | ApplicationSecurityGroups20 | AzureFirewalls10 | BastionHosts7 | Connections25 | DdosCustomPolicies7 | DdosProtectionPlans16 | ExpressRouteCircuits18 | ExpressRouteCircuitsAuthorizations19 | ExpressRouteCircuitsPeerings19 | ExpressRouteCircuitsPeeringsConnections16 | ExpressRouteCrossConnections16 | ExpressRouteCrossConnectionsPeerings16 | ExpressRouteGateways7 | ExpressRouteGatewaysExpressRouteConnections7 | ExpressRoutePorts12 | FirewallPolicies6 | FirewallPoliciesRuleGroups6 | IpAllocations | IpGroups3 | LoadBalancers33 | LoadBalancersInboundNatRules21 | LocalNetworkGateways25 | NatGateways8 | NetworkInterfaces34 | NetworkInterfacesTapConfigurations12 | NetworkProfiles7 | NetworkSecurityGroups33 | NetworkSecurityGroupsSecurityRules25 | NetworkVirtualAppliances1 | NetworkWatchers10 | NetworkWatchersConnectionMonitors7 | NetworkWatchersFlowLogs2 | NetworkWatchersPacketCaptures10 | P2SvpnGateways7 | PrivateEndpoints7 | PrivateEndpointsPrivateDnsZoneGroups | PrivateLinkServices7 | PrivateLinkServicesPrivateEndpointConnections7 | PublicIPAddresses33 | PublicIPPrefixes8 | RouteFilters10 | RouteFiltersRouteFilterRules10 | RouteTables33 | RouteTablesRoutes25 | SecurityPartnerProviders | ServiceEndpointPolicies8 | ServiceEndpointPoliciesServiceEndpointPolicyDefinitions8 | VirtualHubs10 | VirtualHubsRouteTables3 | VirtualNetworkGateways25 | VirtualNetworks33 | VirtualNetworksSubnets25 | VirtualNetworksVirtualNetworkPeerings22 | VirtualNetworkTaps7 | VirtualRouters5 | VirtualRoutersPeerings5 | VirtualWans10 | VpnGateways10 | VpnGatewaysVpnConnections10 | VpnServerConfigurations4 | VpnSites10 | ApplicationGateways26 | ApplicationGatewayWebApplicationFirewallPolicies10 | ApplicationSecurityGroups21 | AzureFirewalls11 | BastionHosts8 | Connections26 | DdosCustomPolicies8 | DdosProtectionPlans17 | ExpressRouteCircuits19 | ExpressRouteCircuitsAuthorizations20 | ExpressRouteCircuitsPeerings20 | ExpressRouteCircuitsPeeringsConnections17 | ExpressRouteCrossConnections17 | ExpressRouteCrossConnectionsPeerings17 | ExpressRouteGateways8 | ExpressRouteGatewaysExpressRouteConnections8 | ExpressRoutePorts13 | FirewallPolicies7 | FirewallPoliciesRuleGroups7 | IpAllocations1 | IpGroups4 | LoadBalancers34 | LoadBalancersBackendAddressPools | LoadBalancersInboundNatRules22 | LocalNetworkGateways26 | NatGateways9 | NetworkInterfaces35 | NetworkInterfacesTapConfigurations13 | NetworkProfiles8 | NetworkSecurityGroups34 | NetworkSecurityGroupsSecurityRules26 | NetworkVirtualAppliances2 | NetworkWatchers11 | NetworkWatchersConnectionMonitors8 | NetworkWatchersFlowLogs3 | NetworkWatchersPacketCaptures11 | P2SvpnGateways8 | PrivateEndpoints8 | PrivateEndpointsPrivateDnsZoneGroups1 | PrivateLinkServices8 | PrivateLinkServicesPrivateEndpointConnections8 | PublicIPAddresses34 | PublicIPPrefixes9 | RouteFilters11 | RouteFiltersRouteFilterRules11 | RouteTables34 | RouteTablesRoutes26 | SecurityPartnerProviders1 | ServiceEndpointPolicies9 | ServiceEndpointPoliciesServiceEndpointPolicyDefinitions9 | VirtualHubs11 | VirtualHubsHubRouteTables | VirtualHubsRouteTables4 | VirtualNetworkGateways26 | VirtualNetworks34 | VirtualNetworksSubnets26 | VirtualNetworksVirtualNetworkPeerings23 | VirtualNetworkTaps8 | VirtualRouters6 | VirtualRoutersPeerings6 | VirtualWans11 | VpnGateways11 | VpnGatewaysVpnConnections11 | VpnServerConfigurations5 | VpnSites11 | ApplicationGateways27 | ApplicationGatewaysPrivateEndpointConnections | ApplicationGatewayWebApplicationFirewallPolicies11 | ApplicationSecurityGroups22 | AzureFirewalls12 | BastionHosts9 | Connections27 | DdosCustomPolicies9 | DdosProtectionPlans18 | ExpressRouteCircuits20 | ExpressRouteCircuitsAuthorizations21 | ExpressRouteCircuitsPeerings21 | ExpressRouteCircuitsPeeringsConnections18 | ExpressRouteCrossConnections18 | ExpressRouteCrossConnectionsPeerings18 | ExpressRouteGateways9 | ExpressRouteGatewaysExpressRouteConnections9 | ExpressRoutePorts14 | FirewallPolicies8 | FirewallPoliciesRuleCollectionGroups | IpAllocations2 | IpGroups5 | LoadBalancers35 | LoadBalancersBackendAddressPools1 | LoadBalancersInboundNatRules23 | LocalNetworkGateways27 | NatGateways10 | NetworkInterfaces36 | NetworkInterfacesTapConfigurations14 | NetworkProfiles9 | NetworkSecurityGroups35 | NetworkSecurityGroupsSecurityRules27 | NetworkVirtualAppliances3 | NetworkVirtualAppliancesVirtualApplianceSites | NetworkWatchers12 | NetworkWatchersConnectionMonitors9 | NetworkWatchersFlowLogs4 | NetworkWatchersPacketCaptures12 | P2SvpnGateways9 | PrivateEndpoints9 | PrivateEndpointsPrivateDnsZoneGroups2 | PrivateLinkServices9 | PrivateLinkServicesPrivateEndpointConnections9 | PublicIPAddresses35 | PublicIPPrefixes10 | RouteFilters12 | RouteFiltersRouteFilterRules12 | RouteTables35 | RouteTablesRoutes27 | SecurityPartnerProviders2 | ServiceEndpointPolicies10 | ServiceEndpointPoliciesServiceEndpointPolicyDefinitions10 | VirtualHubs12 | VirtualHubsBgpConnections | VirtualHubsHubRouteTables1 | VirtualHubsHubVirtualNetworkConnections | VirtualHubsIpConfigurations | VirtualHubsRouteTables5 | VirtualNetworkGateways27 | VirtualNetworks35 | VirtualNetworksSubnets27 | VirtualNetworksVirtualNetworkPeerings24 | VirtualNetworkTaps9 | VirtualRouters7 | VirtualRoutersPeerings7 | VirtualWans12 | VpnGateways12 | VpnGatewaysVpnConnections12 | VpnServerConfigurations6 | VpnSites12 | Services2 | ServicesProjects | Services3 | ServicesProjects1 | Budgets | Clusters14 | FileServers | Jobs1 | VaultsBackupFabricsProtectionContainersProtectedItems | VaultsBackupPolicies | VaultsBackupFabricsBackupProtectionIntent | VaultsBackupFabricsProtectionContainers | VaultsBackupstorageconfig | Disks2 | Snapshots2 | ContainerGroups | ContainerGroups1 | Galleries | GalleriesImages | GalleriesImagesVersions | Images3 | AvailabilitySets4 | VirtualMachines5 | VirtualMachineScaleSets4 | Disks3 | Snapshots3 | VirtualMachineScaleSetsVirtualmachines | VirtualMachinesExtensions3 | VirtualMachineScaleSetsExtensions1 | Images4 | AvailabilitySets5 | VirtualMachines6 | VirtualMachineScaleSets5 | VirtualMachineScaleSetsVirtualmachines1 | VirtualMachinesExtensions4 | VirtualMachineScaleSetsExtensions2 | AvailabilitySets6 | HostGroups | HostGroupsHosts | Images5 | ProximityPlacementGroups | VirtualMachines7 | VirtualMachineScaleSets6 | VirtualMachineScaleSetsVirtualmachines2 | VirtualMachinesExtensions5 | VirtualMachineScaleSetsExtensions3 | Galleries1 | GalleriesImages1 | GalleriesImagesVersions1 | IotApps | Accounts8 | Workspaces8 | WorkspacesClusters | WorkspacesExperiments | WorkspacesExperimentsJobs | WorkspacesFileServers | ContainerServices1 | ManagedClusters | WorkspacesSavedSearches | WorkspacesStorageInsightConfigs | Workspaces9 | WorkspacesDataSources | WorkspacesLinkedServices | Clusters15 | ManagementConfigurations | Solutions | Peerings | PeeringServices | PeeringServicesPrefixes | Peerings1 | PeeringServices1 | PeeringServicesPrefixes1 | Peerings2 | PeeringsRegisteredAsns | PeeringsRegisteredPrefixes | PeeringServices2 | PeeringServicesPrefixes2 | DomainServices | DomainServices1 | DomainServicesOuContainer | SignalR | NetAppAccounts | NetAppAccountsCapacityPools | NetAppAccountsCapacityPoolsVolumes | NetAppAccountsCapacityPoolsVolumesSnapshots | NetAppAccounts1 | NetAppAccountsCapacityPools1 | NetAppAccountsCapacityPoolsVolumes1 | NetAppAccountsCapacityPoolsVolumesSnapshots1 | Managers1 | ManagersAccessControlRecords1 | ManagersCertificates | ManagersDevicesAlertSettings1 | ManagersDevicesBackupScheduleGroups | ManagersDevicesChapSettings | ManagersDevicesFileservers | ManagersDevicesFileserversShares | ManagersDevicesIscsiservers | ManagersDevicesIscsiserversDisks | ManagersExtendedInformation1 | ManagersStorageAccountCredentials1 | ManagersStorageDomains | Accounts9 | Accounts10 | AccountsPrivateAtlases | UserAssignedIdentities | UserAssignedIdentities1 | Clusters16 | ClustersApplications2 | ClustersExtensions | Clusters17 | ClustersApplications3 | ClustersExtensions1 | LocationsJitNetworkAccessPolicies | IotSecuritySolutions | Pricings | AdvancedThreatProtectionSettings | DeviceSecurityGroups | AdvancedThreatProtectionSettings1 | Automations | Assessments | IotSecuritySolutions1 | DeviceSecurityGroups1 | LocationsJitNetworkAccessPolicies1 | Assessments1 | AssessmentProjects | AssessmentProjectsGroups | AssessmentProjectsGroupsAssessments | AssessmentProjectsHypervcollectors | AssessmentProjectsVmwarecollectors | RegistrationAssignments | RegistrationDefinitions | RegistrationAssignments1 | RegistrationDefinitions1 | CrayServers | ManagedClusters1 | ManagedClustersAgentPools | MigrateProjects | MigrateProjectsSolutions | Namespaces3 | Namespaces_AuthorizationRules3 | NamespacesQueues | NamespacesQueuesAuthorizationRules | NamespacesTopics | NamespacesTopicsAuthorizationRules | NamespacesTopicsSubscriptions | Namespaces4 | Namespaces_AuthorizationRules4 | NamespacesDisasterRecoveryConfigs | NamespacesMigrationConfigurations | NamespacesNetworkRuleSets | NamespacesQueues1 | NamespacesQueuesAuthorizationRules1 | NamespacesTopics1 | NamespacesTopicsAuthorizationRules1 | NamespacesTopicsSubscriptions1 | NamespacesTopicsSubscriptionsRules | Namespaces5 | NamespacesIpfilterrules | NamespacesNetworkRuleSets1 | NamespacesVirtualnetworkrules | NamespacesPrivateEndpointConnections | NamespacesQueues2 | NamespacesQueuesAuthorizationRules2 | NamespacesTopics2 | NamespacesTopicsAuthorizationRules2 | NamespacesTopicsSubscriptions2 | NamespacesTopicsSubscriptionsRules1 | NamespacesDisasterRecoveryConfigs1 | NamespacesMigrationConfigurations1 | Namespaces_AuthorizationRules5 | Account | AccountExtension | AccountProject | Namespaces6 | Namespaces_AuthorizationRules6 | NamespacesEventhubs | NamespacesEventhubsAuthorizationRules | NamespacesEventhubsConsumergroups | Namespaces7 | Namespaces_AuthorizationRules7 | NamespacesEventhubs1 | NamespacesEventhubsAuthorizationRules1 | NamespacesEventhubsConsumergroups1 | Namespaces8 | NamespacesAuthorizationRules | NamespacesDisasterRecoveryConfigs2 | NamespacesEventhubs2 | NamespacesEventhubsAuthorizationRules2 | NamespacesEventhubsConsumergroups2 | NamespacesNetworkRuleSets2 | Clusters18 | Namespaces9 | NamespacesIpfilterrules1 | NamespacesNetworkRuleSets3 | NamespacesVirtualnetworkrules1 | Namespaces10 | Namespaces_AuthorizationRules8 | Namespaces_HybridConnections | Namespaces_HybridConnectionsAuthorizationRules | Namespaces_WcfRelays | Namespaces_WcfRelaysAuthorizationRules | Namespaces11 | NamespacesAuthorizationRules1 | NamespacesHybridConnections | NamespacesHybridConnectionsAuthorizationRules | NamespacesWcfRelays | NamespacesWcfRelaysAuthorizationRules | Factories | FactoriesDatasets | FactoriesIntegrationRuntimes | FactoriesLinkedservices | FactoriesPipelines | FactoriesTriggers | Factories1 | FactoriesDataflows | FactoriesDatasets1 | FactoriesIntegrationRuntimes1 | FactoriesLinkedservices1 | FactoriesPipelines1 | FactoriesTriggers1 | FactoriesManagedVirtualNetworks | FactoriesManagedVirtualNetworksManagedPrivateEndpoints | Topics | EventSubscriptions | Topics1 | EventSubscriptions1 | Topics2 | EventSubscriptions2 | Topics3 | EventSubscriptions3 | Domains | Topics4 | EventSubscriptions4 | Topics5 | EventSubscriptions5 | Domains1 | DomainsTopics | Topics6 | EventSubscriptions6 | Domains2 | DomainsTopics1 | Topics7 | EventSubscriptions7 | AvailabilitySets7 | DiskEncryptionSets | Disks4 | HostGroups1 | HostGroupsHosts1 | Images6 | ProximityPlacementGroups1 | Snapshots4 | VirtualMachines8 | VirtualMachineScaleSets7 | VirtualMachineScaleSetsVirtualmachines3 | VirtualMachineScaleSetsVirtualMachinesExtensions | VirtualMachinesExtensions6 | VirtualMachineScaleSetsExtensions4 | MultipleActivationKeys | JobCollectionsJobs1 | JobCollections2 | JobCollectionsJobs2 | SearchServices1 | SearchServices2 | SearchServicesPrivateEndpointConnections | Workspaces10 | WorkspacesAdministrators | WorkspacesBigDataPools | WorkspacesFirewallRules | WorkspacesManagedIdentitySqlControlSettings | WorkspacesSqlPools | WorkspacesSqlPoolsAuditingSettings | WorkspacesSqlPoolsMetadataSync | WorkspacesSqlPoolsSchemasTablesColumnsSensitivityLabels | WorkspacesSqlPoolsSecurityAlertPolicies | WorkspacesSqlPoolsTransparentDataEncryption | WorkspacesSqlPoolsVulnerabilityAssessments | WorkspacesSqlPoolsVulnerabilityAssessmentsRulesBaselines | Queries | CommunicationServices | Alertrules | Components | Webtests | Autoscalesettings | Components1 | ComponentsAnalyticsItems | Components_Annotations | ComponentsCurrentbillingfeatures | ComponentsFavorites | ComponentsMyanalyticsItems | Components_ProactiveDetectionConfigs | MyWorkbooks | Webtests1 | Workbooks | ComponentsExportconfiguration | ComponentsPricingPlans | Components2 | Components_ProactiveDetectionConfigs1 | Workbooks1 | Workbooktemplates | Components3 | ComponentsLinkedStorageAccounts | Autoscalesettings1 | Alertrules1 | ActivityLogAlerts | ActionGroups | ActivityLogAlerts1 | ActionGroups1 | MetricAlerts | ScheduledQueryRules | GuestDiagnosticSettings | ActionGroups2 | ActionGroups3 | ActionGroups4 | PrivateLinkScopes | PrivateLinkScopesPrivateEndpointConnections | PrivateLinkScopesScopedResources | DataCollectionRules | ScheduledQueryRules1 | Workspaces11 | Locks | Policyassignments | Policyassignments1 | Locks1 | PolicyAssignments | PolicyAssignments1 | PolicyAssignments2 | PolicyAssignments3 | PolicyAssignments4 | PolicyAssignments5 | PolicyAssignments6 | PolicyAssignments7 | PolicyExemptions | PolicyAssignments8 | CertificateOrders | CertificateOrdersCertificates | CertificateOrders1 | CertificateOrdersCertificates1 | CertificateOrders2 | CertificateOrdersCertificates2 | CertificateOrders3 | CertificateOrdersCertificates3 | CertificateOrders4 | CertificateOrdersCertificates4 | CertificateOrders5 | CertificateOrdersCertificates5 | CertificateOrders6 | CertificateOrdersCertificates6 | Domains3 | DomainsDomainOwnershipIdentifiers | Domains4 | DomainsDomainOwnershipIdentifiers1 | Domains5 | DomainsDomainOwnershipIdentifiers2 | Domains6 | DomainsDomainOwnershipIdentifiers3 | Domains7 | DomainsDomainOwnershipIdentifiers4 | Domains8 | DomainsDomainOwnershipIdentifiers5 | Domains9 | DomainsDomainOwnershipIdentifiers6 | Certificates | Csrs | HostingEnvironments | HostingEnvironmentsMultiRolePools | HostingEnvironmentsWorkerPools | ManagedHostingEnvironments | Serverfarms | ServerfarmsVirtualNetworkConnectionsGateways | ServerfarmsVirtualNetworkConnectionsRoutes | Sites | SitesBackups | SitesConfig | SitesDeployments | SitesHostNameBindings | SitesHybridconnection | SitesInstancesDeployments | SitesPremieraddons | SitesSlots | SitesSlotsBackups | SitesSlotsConfig | SitesSlotsDeployments | SitesSlotsHostNameBindings | SitesSlotsHybridconnection | SitesSlotsInstancesDeployments | SitesSlotsPremieraddons | SitesSlotsSnapshots | SitesSlotsSourcecontrols | SitesSlotsVirtualNetworkConnections | SitesSlotsVirtualNetworkConnectionsGateways | SitesSnapshots | SitesSourcecontrols | SitesVirtualNetworkConnections | SitesVirtualNetworkConnectionsGateways | Connections28 | Certificates1 | ConnectionGateways | Connections29 | CustomApis | Sites1 | SitesBackups1 | SitesConfig1 | SitesDeployments1 | SitesDomainOwnershipIdentifiers | SitesExtensions | SitesFunctions | SitesHostNameBindings1 | SitesHybridconnection1 | SitesHybridConnectionNamespacesRelays | SitesInstancesExtensions | SitesMigrate | SitesPremieraddons1 | SitesPublicCertificates | SitesSiteextensions | SitesSlots1 | SitesSlotsBackups1 | SitesSlotsConfig1 | SitesSlotsDeployments1 | SitesSlotsDomainOwnershipIdentifiers | SitesSlotsExtensions | SitesSlotsFunctions | SitesSlotsHostNameBindings1 | SitesSlotsHybridconnection1 | SitesSlotsHybridConnectionNamespacesRelays | SitesSlotsInstancesExtensions | SitesSlotsPremieraddons1 | SitesSlotsPublicCertificates | SitesSlotsSiteextensions | SitesSlotsSourcecontrols1 | SitesSlotsVirtualNetworkConnections1 | SitesSlotsVirtualNetworkConnectionsGateways1 | SitesSourcecontrols1 | SitesVirtualNetworkConnections1 | SitesVirtualNetworkConnectionsGateways1 | HostingEnvironments1 | HostingEnvironmentsMultiRolePools1 | HostingEnvironmentsWorkerPools1 | Serverfarms1 | ServerfarmsVirtualNetworkConnectionsGateways1 | ServerfarmsVirtualNetworkConnectionsRoutes1 | Certificates2 | HostingEnvironments2 | HostingEnvironmentsMultiRolePools2 | HostingEnvironmentsWorkerPools2 | Serverfarms2 | ServerfarmsVirtualNetworkConnectionsGateways2 | ServerfarmsVirtualNetworkConnectionsRoutes2 | Sites2 | SitesConfig2 | SitesDeployments2 | SitesDomainOwnershipIdentifiers1 | SitesExtensions1 | SitesFunctions1 | SitesFunctionsKeys | SitesHostNameBindings2 | SitesHybridconnection2 | SitesHybridConnectionNamespacesRelays1 | SitesInstancesExtensions1 | SitesMigrate1 | SitesNetworkConfig | SitesPremieraddons2 | SitesPrivateAccess | SitesPublicCertificates1 | SitesSiteextensions1 | SitesSlots2 | SitesSlotsConfig2 | SitesSlotsDeployments2 | SitesSlotsDomainOwnershipIdentifiers1 | SitesSlotsExtensions1 | SitesSlotsFunctions1 | SitesSlotsFunctionsKeys | SitesSlotsHostNameBindings2 | SitesSlotsHybridconnection2 | SitesSlotsHybridConnectionNamespacesRelays1 | SitesSlotsInstancesExtensions1 | SitesSlotsNetworkConfig | SitesSlotsPremieraddons2 | SitesSlotsPrivateAccess | SitesSlotsPublicCertificates1 | SitesSlotsSiteextensions1 | SitesSlotsSourcecontrols2 | SitesSlotsVirtualNetworkConnections2 | SitesSlotsVirtualNetworkConnectionsGateways2 | SitesSourcecontrols2 | SitesVirtualNetworkConnections2 | SitesVirtualNetworkConnectionsGateways2 | Certificates3 | Sites3 | SitesConfig3 | SitesDeployments3 | SitesDomainOwnershipIdentifiers2 | SitesExtensions2 | SitesFunctions2 | SitesHostNameBindings3 | SitesHybridconnection3 | SitesHybridConnectionNamespacesRelays2 | SitesInstancesExtensions2 | SitesMigrate2 | SitesNetworkConfig1 | SitesPremieraddons3 | SitesPrivateAccess1 | SitesPublicCertificates2 | SitesSiteextensions2 | SitesSlots3 | SitesSlotsConfig3 | SitesSlotsDeployments3 | SitesSlotsDomainOwnershipIdentifiers2 | SitesSlotsExtensions2 | SitesSlotsFunctions2 | SitesSlotsHostNameBindings3 | SitesSlotsHybridconnection3 | SitesSlotsHybridConnectionNamespacesRelays2 | SitesSlotsInstancesExtensions2 | SitesSlotsNetworkConfig1 | SitesSlotsPremieraddons3 | SitesSlotsPrivateAccess1 | SitesSlotsPublicCertificates2 | SitesSlotsSiteextensions2 | SitesSlotsSourcecontrols3 | SitesSlotsVirtualNetworkConnections3 | SitesSlotsVirtualNetworkConnectionsGateways3 | SitesSourcecontrols3 | SitesVirtualNetworkConnections3 | SitesVirtualNetworkConnectionsGateways3 | Certificates4 | HostingEnvironments3 | HostingEnvironmentsMultiRolePools3 | HostingEnvironmentsWorkerPools3 | Serverfarms3 | ServerfarmsVirtualNetworkConnectionsGateways3 | ServerfarmsVirtualNetworkConnectionsRoutes3 | Sites4 | SitesBasicPublishingCredentialsPolicies | SitesConfig4 | SitesDeployments4 | SitesDomainOwnershipIdentifiers3 | SitesExtensions3 | SitesFunctions3 | SitesFunctionsKeys1 | SitesHostNameBindings4 | SitesHybridconnection4 | SitesHybridConnectionNamespacesRelays3 | SitesInstancesExtensions3 | SitesMigrate3 | SitesNetworkConfig2 | SitesPremieraddons4 | SitesPrivateAccess2 | SitesPrivateEndpointConnections | SitesPublicCertificates3 | SitesSiteextensions3 | SitesSlots4 | SitesSlotsConfig4 | SitesSlotsDeployments4 | SitesSlotsDomainOwnershipIdentifiers3 | SitesSlotsExtensions3 | SitesSlotsFunctions3 | SitesSlotsFunctionsKeys1 | SitesSlotsHostNameBindings4 | SitesSlotsHybridconnection4 | SitesSlotsHybridConnectionNamespacesRelays3 | SitesSlotsInstancesExtensions3 | SitesSlotsNetworkConfig2 | SitesSlotsPremieraddons4 | SitesSlotsPrivateAccess2 | SitesSlotsPublicCertificates3 | SitesSlotsSiteextensions3 | SitesSlotsSourcecontrols4 | SitesSlotsVirtualNetworkConnections4 | SitesSlotsVirtualNetworkConnectionsGateways4 | SitesSourcecontrols4 | SitesVirtualNetworkConnections4 | SitesVirtualNetworkConnectionsGateways4 | StaticSites | StaticSitesBuildsConfig | StaticSitesConfig | StaticSitesCustomDomains | Certificates5 | HostingEnvironments4 | HostingEnvironmentsMultiRolePools4 | HostingEnvironmentsWorkerPools4 | Serverfarms4 | ServerfarmsVirtualNetworkConnectionsGateways4 | ServerfarmsVirtualNetworkConnectionsRoutes4 | Sites5 | SitesBasicPublishingCredentialsPolicies1 | SitesConfig5 | SitesDeployments5 | SitesDomainOwnershipIdentifiers4 | SitesExtensions4 | SitesFunctions4 | SitesFunctionsKeys2 | SitesHostNameBindings5 | SitesHybridconnection5 | SitesHybridConnectionNamespacesRelays4 | SitesInstancesExtensions4 | SitesMigrate4 | SitesNetworkConfig3 | SitesPremieraddons5 | SitesPrivateAccess3 | SitesPrivateEndpointConnections1 | SitesPublicCertificates4 | SitesSiteextensions4 | SitesSlots5 | SitesSlotsConfig5 | SitesSlotsDeployments5 | SitesSlotsDomainOwnershipIdentifiers4 | SitesSlotsExtensions4 | SitesSlotsFunctions4 | SitesSlotsFunctionsKeys2 | SitesSlotsHostNameBindings5 | SitesSlotsHybridconnection5 | SitesSlotsHybridConnectionNamespacesRelays4 | SitesSlotsInstancesExtensions4 | SitesSlotsNetworkConfig3 | SitesSlotsPremieraddons5 | SitesSlotsPrivateAccess3 | SitesSlotsPublicCertificates4 | SitesSlotsSiteextensions4 | SitesSlotsSourcecontrols5 | SitesSlotsVirtualNetworkConnections5 | SitesSlotsVirtualNetworkConnectionsGateways5 | SitesSourcecontrols5 | SitesVirtualNetworkConnections5 | SitesVirtualNetworkConnectionsGateways5 | StaticSites1 | StaticSitesBuildsConfig1 | StaticSitesConfig1 | StaticSitesCustomDomains1 | Certificates6 | HostingEnvironments5 | HostingEnvironmentsMultiRolePools5 | HostingEnvironmentsWorkerPools5 | Serverfarms5 | ServerfarmsVirtualNetworkConnectionsGateways5 | ServerfarmsVirtualNetworkConnectionsRoutes5 | Sites6 | SitesBasicPublishingCredentialsPolicies2 | SitesConfig6 | SitesDeployments6 | SitesDomainOwnershipIdentifiers5 | SitesExtensions5 | SitesFunctions5 | SitesFunctionsKeys3 | SitesHostNameBindings6 | SitesHybridconnection6 | SitesHybridConnectionNamespacesRelays5 | SitesInstancesExtensions5 | SitesMigrate5 | SitesNetworkConfig4 | SitesPremieraddons6 | SitesPrivateAccess4 | SitesPrivateEndpointConnections2 | SitesPublicCertificates5 | SitesSiteextensions5 | SitesSlots6 | SitesSlotsConfig6 | SitesSlotsDeployments6 | SitesSlotsDomainOwnershipIdentifiers5 | SitesSlotsExtensions5 | SitesSlotsFunctions5 | SitesSlotsFunctionsKeys3 | SitesSlotsHostNameBindings6 | SitesSlotsHybridconnection6 | SitesSlotsHybridConnectionNamespacesRelays5 | SitesSlotsInstancesExtensions5 | SitesSlotsNetworkConfig4 | SitesSlotsPremieraddons6 | SitesSlotsPrivateAccess4 | SitesSlotsPublicCertificates5 | SitesSlotsSiteextensions5 | SitesSlotsSourcecontrols6 | SitesSlotsVirtualNetworkConnections6 | SitesSlotsVirtualNetworkConnectionsGateways6 | SitesSourcecontrols6 | SitesVirtualNetworkConnections6 | SitesVirtualNetworkConnectionsGateways6 | StaticSites2 | StaticSitesBuildsConfig2 | StaticSitesConfig2 | StaticSitesCustomDomains2 | Certificates7 | HostingEnvironments6 | HostingEnvironmentsMultiRolePools6 | HostingEnvironmentsWorkerPools6 | Serverfarms6 | ServerfarmsVirtualNetworkConnectionsGateways6 | ServerfarmsVirtualNetworkConnectionsRoutes6 | Sites7 | SitesBasicPublishingCredentialsPolicies3 | SitesConfig7 | SitesDeployments7 | SitesDomainOwnershipIdentifiers6 | SitesExtensions6 | SitesFunctions6 | SitesFunctionsKeys4 | SitesHostNameBindings7 | SitesHybridconnection7 | SitesHybridConnectionNamespacesRelays6 | SitesInstancesExtensions6 | SitesMigrate6 | SitesNetworkConfig5 | SitesPremieraddons7 | SitesPrivateAccess5 | SitesPrivateEndpointConnections3 | SitesPublicCertificates6 | SitesSiteextensions6 | SitesSlots7 | SitesSlotsConfig7 | SitesSlotsDeployments7 | SitesSlotsDomainOwnershipIdentifiers6 | SitesSlotsExtensions6 | SitesSlotsFunctions6 | SitesSlotsFunctionsKeys4 | SitesSlotsHostNameBindings7 | SitesSlotsHybridconnection7 | SitesSlotsHybridConnectionNamespacesRelays6 | SitesSlotsInstancesExtensions6 | SitesSlotsNetworkConfig5 | SitesSlotsPremieraddons7 | SitesSlotsPrivateAccess5 | SitesSlotsPublicCertificates6 | SitesSlotsSiteextensions6 | SitesSlotsSourcecontrols7 | SitesSlotsVirtualNetworkConnections7 | SitesSlotsVirtualNetworkConnectionsGateways7 | SitesSourcecontrols7 | SitesVirtualNetworkConnections7 | SitesVirtualNetworkConnectionsGateways7 | StaticSites3 | StaticSitesBuildsConfig3 | StaticSitesConfig3 | StaticSitesCustomDomains3 | Certificates8 | HostingEnvironments7 | HostingEnvironmentsConfigurations | HostingEnvironmentsMultiRolePools7 | HostingEnvironmentsPrivateEndpointConnections | HostingEnvironmentsWorkerPools7 | Serverfarms7 | ServerfarmsVirtualNetworkConnectionsGateways7 | ServerfarmsVirtualNetworkConnectionsRoutes7 | Sites8 | SitesBasicPublishingCredentialsPolicies4 | SitesConfig8 | SitesDeployments8 | SitesDomainOwnershipIdentifiers7 | SitesExtensions7 | SitesFunctions7 | SitesFunctionsKeys5 | SitesHostNameBindings8 | SitesHybridconnection8 | SitesHybridConnectionNamespacesRelays7 | SitesInstancesExtensions7 | SitesMigrate7 | SitesNetworkConfig6 | SitesPremieraddons8 | SitesPrivateAccess6 | SitesPrivateEndpointConnections4 | SitesPublicCertificates7 | SitesSiteextensions7 | SitesSlots8 | SitesSlotsBasicPublishingCredentialsPolicies | SitesSlotsConfig8 | SitesSlotsDeployments8 | SitesSlotsDomainOwnershipIdentifiers7 | SitesSlotsExtensions7 | SitesSlotsFunctions7 | SitesSlotsFunctionsKeys5 | SitesSlotsHostNameBindings8 | SitesSlotsHybridconnection8 | SitesSlotsHybridConnectionNamespacesRelays7 | SitesSlotsInstancesExtensions7 | SitesSlotsPremieraddons8 | SitesSlotsPrivateAccess6 | SitesSlotsPrivateEndpointConnections | SitesSlotsPublicCertificates7 | SitesSlotsSiteextensions7 | SitesSlotsSourcecontrols8 | SitesSlotsVirtualNetworkConnections8 | SitesSlotsVirtualNetworkConnectionsGateways8 | SitesSourcecontrols8 | SitesVirtualNetworkConnections8 | SitesVirtualNetworkConnectionsGateways8 | StaticSites4 | StaticSitesBuildsConfig4 | StaticSitesBuildsUserProvidedFunctionApps | StaticSitesConfig4 | StaticSitesCustomDomains4 | StaticSitesPrivateEndpointConnections | StaticSitesUserProvidedFunctionApps)) | ((ARMResourceBase & {␊ + export type Resource = ((ResourceBase & (Services | ConfigurationStores | Services1 | Accounts | FrontDoorWebApplicationFirewallPolicies | FrontDoors | FrontDoors1 | FrontDoorWebApplicationFirewallPolicies1 | NetworkExperimentProfiles | NetworkExperimentProfiles_Experiments | FrontDoors2 | FrontDoorsRulesEngines | Redis | RedisFirewallRules | RedisLinkedServers | RedisPatchSchedules | SearchServices | Servers | Servers1 | Vaults | Vaults1 | VaultsCertificates | VaultsExtendedInformation | DatabaseAccounts | DatabaseAccountsApisDatabases | DatabaseAccountsApisDatabasesCollections | DatabaseAccountsApisDatabasesContainers | DatabaseAccountsApisDatabasesGraphs | DatabaseAccountsApisKeyspaces | DatabaseAccountsApisKeyspacesTables | DatabaseAccountsApisTables | DatabaseAccountsApisDatabasesCollectionsSettings | DatabaseAccountsApisDatabasesContainersSettings | DatabaseAccountsApisDatabasesGraphsSettings | DatabaseAccountsApisKeyspacesSettings | DatabaseAccountsApisKeyspacesTablesSettings | DatabaseAccountsApisTablesSettings | VaultsSecrets | Vaults2 | Vaults3 | VaultsAccessPolicies | VaultsSecrets1 | Vaults4 | VaultsAccessPolicies1 | VaultsPrivateEndpointConnections | VaultsSecrets2 | Vaults5 | VaultsAccessPolicies2 | VaultsSecrets3 | Vaults6 | VaultsAccessPolicies3 | VaultsKeys | VaultsPrivateEndpointConnections1 | VaultsSecrets4 | ManagedHSMs | Vaults7 | VaultsAccessPolicies4 | VaultsPrivateEndpointConnections2 | VaultsSecrets5 | Labs | LabsArtifactsources | LabsCustomimages | LabsFormulas | LabsPolicysetsPolicies | LabsSchedules | LabsVirtualmachines | LabsVirtualnetworks | LabsCosts | LabsNotificationchannels | LabsServicerunners | LabsUsers | LabsVirtualmachinesSchedules | LabsUsersDisks | LabsUsersEnvironments | LabsUsersSecrets | VaultsReplicationAlertSettings | VaultsReplicationFabrics | VaultsReplicationFabricsReplicationNetworksReplicationNetworkMappings | VaultsReplicationFabricsReplicationProtectionContainers | VaultsReplicationFabricsReplicationProtectionContainersReplicationMigrationItems | VaultsReplicationFabricsReplicationProtectionContainersReplicationProtectedItems | VaultsReplicationFabricsReplicationProtectionContainersReplicationProtectionContainerMappings | VaultsReplicationFabricsReplicationRecoveryServicesProviders | VaultsReplicationFabricsReplicationStorageClassificationsReplicationStorageClassificationMappings | VaultsReplicationFabricsReplicationvCenters | VaultsReplicationPolicies | VaultsReplicationRecoveryPlans | DigitalTwinsInstances | DigitalTwinsInstancesEndpoints | Labs1 | LabsVirtualmachines1 | Clusters | ClustersDatabases | Clusters1 | ClustersDatabases1 | Clusters2 | ClustersDatabases2 | ClustersDatabasesDataConnections | Clusters3 | ClustersDatabases3 | ClustersDatabasesDataConnections1 | Clusters4 | ClustersDatabases4 | ClustersDatabasesDataConnections2 | ClustersAttachedDatabaseConfigurations | Clusters5 | ClustersDatabases5 | ClustersDatabasesDataConnections3 | ClustersAttachedDatabaseConfigurations1 | ClustersDataConnections | ClustersPrincipalAssignments | ClustersDatabasesPrincipalAssignments | Clusters6 | ClustersDatabases6 | ClustersDatabasesDataConnections4 | ClustersAttachedDatabaseConfigurations2 | ClustersDataConnections1 | ClustersPrincipalAssignments1 | ClustersDatabasesPrincipalAssignments1 | Clusters7 | ClustersDatabases7 | ClustersDatabasesDataConnections5 | ClustersAttachedDatabaseConfigurations3 | ClustersDataConnections2 | ClustersPrincipalAssignments2 | ClustersDatabasesPrincipalAssignments2 | Clusters8 | ClustersDatabases8 | ClustersDatabasesDataConnections6 | ClustersAttachedDatabaseConfigurations4 | ClustersDataConnections3 | ClustersPrincipalAssignments3 | ClustersDatabasesPrincipalAssignments3 | Redis1 | NamespacesNotificationHubs | NamespacesNotificationHubs_AuthorizationRules | Redis2 | TrafficManagerProfiles | TrafficManagerProfiles1 | TrafficManagerProfiles2 | TrafficManagerProfiles3 | StorageAccounts | StorageAccounts1 | StorageAccounts2 | StorageAccounts3 | StorageAccounts4 | StorageAccountsBlobServicesContainers | StorageAccountsBlobServicesContainersImmutabilityPolicies | StorageAccounts5 | StorageAccountsManagementPolicies | StorageAccountsBlobServicesContainers1 | StorageAccountsBlobServicesContainersImmutabilityPolicies1 | StorageAccounts6 | StorageAccountsBlobServices | StorageAccountsBlobServicesContainers2 | StorageAccountsBlobServicesContainersImmutabilityPolicies2 | StorageAccounts7 | StorageAccountsBlobServices1 | StorageAccountsBlobServicesContainers3 | StorageAccountsBlobServicesContainersImmutabilityPolicies3 | StorageAccountsManagementPolicies1 | StorageAccounts8 | StorageAccountsBlobServices2 | StorageAccountsBlobServicesContainers4 | StorageAccountsBlobServicesContainersImmutabilityPolicies4 | StorageAccountsManagementPolicies2 | StorageAccountsFileServices | StorageAccountsFileServicesShares | StorageAccounts9 | StorageAccountsBlobServices3 | StorageAccountsBlobServicesContainers5 | StorageAccountsBlobServicesContainersImmutabilityPolicies5 | StorageAccountsFileServices1 | StorageAccountsFileServicesShares1 | StorageAccountsManagementPolicies3 | StorageAccountsPrivateEndpointConnections | StorageAccountsEncryptionScopes | StorageAccountsObjectReplicationPolicies | StorageAccountsQueueServices | StorageAccountsQueueServicesQueues | StorageAccountsTableServices | StorageAccountsTableServicesTables | StorageAccountsInventoryPolicies | DedicatedCloudNodes | DedicatedCloudServices | VirtualMachines | AvailabilitySets | Extensions | VirtualMachineScaleSets | JobCollections | VirtualMachines1 | Accounts1 | Accounts2 | AccountsFirewallRules | AccountsTrustedIdProviders | AccountsVirtualNetworkRules | Accounts3 | Accounts4 | AccountsDataLakeStoreAccounts | AccountsStorageAccounts | AccountsFirewallRules1 | AccountsComputePolicies | Accounts5 | Accounts6 | AccountsPrivateEndpointConnections | WorkspaceCollections | Capacities | Catalogs | ContainerServices | Dnszones | Dnszones_A | Dnszones_AAAA | Dnszones_CNAME | Dnszones_MX | Dnszones_NS | Dnszones_PTR | Dnszones_SOA | Dnszones_SRV | Dnszones_TXT | Dnszones1 | Dnszones_A1 | Dnszones_AAAA1 | Dnszones_CNAME1 | Dnszones_MX1 | Dnszones_NS1 | Dnszones_PTR1 | Dnszones_SOA1 | Dnszones_SRV1 | Dnszones_TXT1 | Profiles | ProfilesEndpoints | ProfilesEndpointsCustomDomains | ProfilesEndpointsOrigins | Profiles1 | ProfilesEndpoints1 | ProfilesEndpointsCustomDomains1 | ProfilesEndpointsOrigins1 | BatchAccounts | BatchAccountsApplications | BatchAccountsApplicationsVersions | BatchAccounts1 | BatchAccountsApplications1 | BatchAccountsApplicationsVersions1 | BatchAccountsCertificates | BatchAccountsPools | Redis3 | RedisFirewallRules1 | RedisPatchSchedules1 | Workflows | Workflows1 | IntegrationAccounts | IntegrationAccountsAgreements | IntegrationAccountsCertificates | IntegrationAccountsMaps | IntegrationAccountsPartners | IntegrationAccountsSchemas | IntegrationAccountsAssemblies | IntegrationAccountsBatchConfigurations | Workflows2 | Workflows3 | JobCollections1 | JobCollectionsJobs | WebServices | CommitmentPlans | Workspaces | Workspaces1 | WorkspacesComputes | Accounts7 | AccountsWorkspaces | AccountsWorkspacesProjects | Workspaces2 | AutomationAccounts | AutomationAccountsRunbooks | AutomationAccountsModules | AutomationAccountsCertificates | AutomationAccountsConnections | AutomationAccountsVariables | AutomationAccountsSchedules | AutomationAccountsJobs | AutomationAccountsConnectionTypes | AutomationAccountsCompilationjobs | AutomationAccountsConfigurations | AutomationAccountsJobSchedules | AutomationAccountsNodeConfigurations | AutomationAccountsWebhooks | AutomationAccountsCredentials | AutomationAccountsWatchers | AutomationAccountsSoftwareUpdateConfigurations | AutomationAccountsJobs1 | AutomationAccountsSourceControls | AutomationAccountsSourceControlsSourceControlSyncJobs | AutomationAccountsCompilationjobs1 | AutomationAccountsNodeConfigurations1 | AutomationAccountsPython2Packages | AutomationAccountsRunbooks1 | Mediaservices | Mediaservices1 | MediaServicesAccountFilters | MediaServicesAssets | MediaServicesAssetsAssetFilters | MediaServicesContentKeyPolicies | MediaServicesStreamingLocators | MediaServicesStreamingPolicies | MediaServicesTransforms | MediaServicesTransformsJobs | IotHubs | IotHubs1 | IotHubsCertificates | IotHubs2 | IotHubsCertificates1 | IotHubs3 | IotHubsCertificates2 | IotHubsEventHubEndpoints_ConsumerGroups | IotHubsEventHubEndpoints_ConsumerGroups1 | ProvisioningServices | ProvisioningServices1 | ProvisioningServicesCertificates | Clusters9 | Clusters10 | Clusters11 | ClustersApplications | ClustersApplicationsServices | ClustersApplicationTypes | ClustersApplicationTypesVersions | Clusters12 | Clusters13 | ClustersApplications1 | ClustersApplicationsServices1 | ClustersApplicationTypes1 | ClustersApplicationTypesVersions1 | Managers | ManagersAccessControlRecords | ManagersBandwidthSettings | ManagersDevicesAlertSettings | ManagersDevicesBackupPolicies | ManagersDevicesBackupPoliciesSchedules | ManagersDevicesTimeSettings | ManagersDevicesVolumeContainers | ManagersDevicesVolumeContainersVolumes | ManagersExtendedInformation | ManagersStorageAccountCredentials | Deployments | Deployments1 | ApplianceDefinitions | Appliances | Service | ServiceApis | ServiceSubscriptions | ServiceProducts | ServiceGroups | ServiceCertificates | ServiceUsers | ServiceAuthorizationServers | ServiceLoggers | ServiceProperties | ServiceOpenidConnectProviders | ServiceBackends | ServiceIdentityProviders | ServiceApisOperations | ServiceGroupsUsers | ServiceProductsApis | ServiceProductsGroups | Service1 | ServiceApis1 | ServiceApisOperations1 | ServiceApisOperationsPolicies | ServiceApisOperationsTags | ServiceApisPolicies | ServiceApisReleases | ServiceApisSchemas | ServiceApisTagDescriptions | ServiceApisTags | ServiceAuthorizationServers1 | ServiceBackends1 | ServiceCertificates1 | ServiceDiagnostics | ServiceDiagnosticsLoggers | ServiceGroups1 | ServiceGroupsUsers1 | ServiceIdentityProviders1 | ServiceLoggers1 | ServiceNotifications | ServiceNotificationsRecipientEmails | ServiceNotificationsRecipientUsers | ServiceOpenidConnectProviders1 | ServicePolicies | ServiceProducts1 | ServiceProductsApis1 | ServiceProductsGroups1 | ServiceProductsPolicies | ServiceProductsTags | ServiceProperties1 | ServiceSubscriptions1 | ServiceTags | ServiceTemplates | ServiceUsers1 | ServiceApisDiagnostics | ServiceApisIssues | ServiceApiVersionSets | ServiceApisDiagnosticsLoggers | ServiceApisIssuesAttachments | ServiceApisIssuesComments | Service2 | ServiceApis2 | ServiceApisOperations2 | ServiceApisOperationsPolicies1 | ServiceApisOperationsTags1 | ServiceApisPolicies1 | ServiceApisReleases1 | ServiceApisSchemas1 | ServiceApisTagDescriptions1 | ServiceApisTags1 | ServiceAuthorizationServers2 | ServiceBackends2 | ServiceCertificates2 | ServiceDiagnostics1 | ServiceDiagnosticsLoggers1 | ServiceGroups2 | ServiceGroupsUsers2 | ServiceIdentityProviders2 | ServiceLoggers2 | ServiceNotifications1 | ServiceNotificationsRecipientEmails1 | ServiceNotificationsRecipientUsers1 | ServiceOpenidConnectProviders2 | ServicePolicies1 | ServiceProducts2 | ServiceProductsApis2 | ServiceProductsGroups2 | ServiceProductsPolicies1 | ServiceProductsTags1 | ServiceProperties2 | ServiceSubscriptions2 | ServiceTags1 | ServiceTemplates1 | ServiceUsers2 | ServiceApisDiagnostics1 | ServiceApisIssues1 | ServiceApiVersionSets1 | ServiceApisDiagnosticsLoggers1 | ServiceApisIssuesAttachments1 | ServiceApisIssuesComments1 | Service3 | ServiceApis3 | ServiceApisDiagnostics2 | ServiceApisOperations3 | ServiceApisOperationsPolicies2 | ServiceApisOperationsTags2 | ServiceApisPolicies2 | ServiceApisReleases2 | ServiceApisSchemas2 | ServiceApisTagDescriptions2 | ServiceApisTags2 | ServiceApiVersionSets2 | ServiceAuthorizationServers3 | ServiceBackends3 | ServiceCertificates3 | ServiceDiagnostics2 | ServiceGroups3 | ServiceGroupsUsers3 | ServiceIdentityProviders3 | ServiceLoggers3 | ServiceNotifications2 | ServiceNotificationsRecipientEmails2 | ServiceNotificationsRecipientUsers2 | ServiceOpenidConnectProviders3 | ServicePolicies2 | ServiceProducts3 | ServiceProductsApis3 | ServiceProductsGroups3 | ServiceProductsPolicies2 | ServiceProductsTags2 | ServiceProperties3 | ServiceSubscriptions3 | ServiceTags2 | ServiceTemplates2 | ServiceUsers3 | Service4 | ServiceApis4 | ServiceApisDiagnostics3 | ServiceApisOperations4 | ServiceApisOperationsPolicies3 | ServiceApisOperationsTags3 | ServiceApisPolicies3 | ServiceApisReleases3 | ServiceApisSchemas3 | ServiceApisTagDescriptions3 | ServiceApisTags3 | ServiceApisIssues2 | ServiceApiVersionSets3 | ServiceAuthorizationServers4 | ServiceBackends4 | ServiceCaches | ServiceCertificates4 | ServiceDiagnostics3 | ServiceGroups4 | ServiceGroupsUsers4 | ServiceIdentityProviders4 | ServiceLoggers4 | ServiceNotifications3 | ServiceNotificationsRecipientEmails3 | ServiceNotificationsRecipientUsers3 | ServiceOpenidConnectProviders4 | ServicePolicies3 | ServiceProducts4 | ServiceProductsApis4 | ServiceProductsGroups4 | ServiceProductsPolicies3 | ServiceProductsTags3 | ServiceProperties4 | ServiceSubscriptions4 | ServiceTags3 | ServiceTemplates3 | ServiceUsers4 | ServiceApisIssuesAttachments2 | ServiceApisIssuesComments2 | Namespaces | Namespaces_AuthorizationRules | NamespacesNotificationHubs1 | NamespacesNotificationHubs_AuthorizationRules1 | Namespaces1 | Namespaces_AuthorizationRules1 | NamespacesNotificationHubs2 | NamespacesNotificationHubs_AuthorizationRules2 | Namespaces2 | Namespaces_AuthorizationRules2 | Disks | Snapshots | Images | AvailabilitySets1 | VirtualMachines2 | VirtualMachineScaleSets1 | VirtualMachinesExtensions | Registries | Registries1 | Registries2 | RegistriesReplications | RegistriesWebhooks | Registries3 | RegistriesReplications1 | RegistriesWebhooks1 | RegistriesBuildTasks | RegistriesBuildTasksSteps | RegistriesTasks | PublicIPAddresses | VirtualNetworks | LoadBalancers | NetworkSecurityGroups | NetworkInterfaces1 | RouteTables | PublicIPAddresses1 | VirtualNetworks1 | LoadBalancers1 | NetworkSecurityGroups1 | NetworkInterfaces2 | RouteTables1 | PublicIPAddresses2 | VirtualNetworks2 | LoadBalancers2 | NetworkSecurityGroups2 | NetworkInterfaces3 | RouteTables2 | PublicIPAddresses3 | VirtualNetworks3 | LoadBalancers3 | NetworkSecurityGroups3 | NetworkInterfaces4 | RouteTables3 | PublicIPAddresses4 | VirtualNetworks4 | LoadBalancers4 | NetworkSecurityGroups4 | NetworkInterfaces5 | RouteTables4 | PublicIPAddresses5 | VirtualNetworks5 | LoadBalancers5 | NetworkSecurityGroups5 | NetworkInterfaces6 | RouteTables5 | PublicIPAddresses6 | VirtualNetworks6 | LoadBalancers6 | NetworkSecurityGroups6 | NetworkInterfaces7 | RouteTables6 | PublicIPAddresses7 | VirtualNetworks7 | LoadBalancers7 | NetworkSecurityGroups7 | NetworkInterfaces8 | RouteTables7 | PublicIPAddresses8 | VirtualNetworks8 | LoadBalancers8 | NetworkSecurityGroups8 | NetworkInterfaces9 | RouteTables8 | ApplicationGateways | Connections | LocalNetworkGateways | VirtualNetworkGateways | VirtualNetworksSubnets | VirtualNetworksVirtualNetworkPeerings | NetworkSecurityGroupsSecurityRules | RouteTablesRoutes | Disks1 | Snapshots1 | Images1 | AvailabilitySets2 | VirtualMachines3 | VirtualMachineScaleSets2 | VirtualMachinesExtensions1 | Servers2 | ServersAdvisors | ServersAdministrators | ServersAuditingPolicies | ServersCommunicationLinks | ServersConnectionPolicies | ServersDatabases | ServersDatabasesAdvisors | ServersDatabasesAuditingPolicies | ServersDatabasesConnectionPolicies | ServersDatabasesDataMaskingPolicies | ServersDatabasesDataMaskingPoliciesRules | ServersDatabasesExtensions | ServersDatabasesGeoBackupPolicies | ServersDatabasesSecurityAlertPolicies | ServersDatabasesTransparentDataEncryption | ServersDisasterRecoveryConfiguration | ServersElasticPools | ServersFirewallRules | ManagedInstances | Servers3 | ServersDatabasesAuditingSettings | ServersDatabasesSyncGroups | ServersDatabasesSyncGroupsSyncMembers | ServersEncryptionProtector | ServersFailoverGroups | ServersFirewallRules1 | ServersKeys | ServersSyncAgents | ServersVirtualNetworkRules | ManagedInstancesDatabases | ServersAuditingSettings | ServersDatabases1 | ServersDatabasesAuditingSettings1 | ServersDatabasesBackupLongTermRetentionPolicies | ServersDatabasesExtendedAuditingSettings | ServersDatabasesSecurityAlertPolicies1 | ServersSecurityAlertPolicies | ManagedInstancesDatabasesSecurityAlertPolicies | ManagedInstancesSecurityAlertPolicies | ServersDatabasesVulnerabilityAssessmentsRulesBaselines | ServersDatabasesVulnerabilityAssessments | ManagedInstancesDatabasesVulnerabilityAssessmentsRulesBaselines | ManagedInstancesDatabasesVulnerabilityAssessments | ServersVulnerabilityAssessments | ManagedInstancesVulnerabilityAssessments | ServersDnsAliases | ServersExtendedAuditingSettings | ServersJobAgents | ServersJobAgentsCredentials | ServersJobAgentsJobs | ServersJobAgentsJobsExecutions | ServersJobAgentsJobsSteps | ServersJobAgentsTargetGroups | WebServices1 | Workspaces3 | Streamingjobs | StreamingjobsFunctions | StreamingjobsInputs | StreamingjobsOutputs | StreamingjobsTransformations | Environments | EnvironmentsEventSources | EnvironmentsReferenceDataSets | EnvironmentsAccessPolicies | Environments1 | EnvironmentsEventSources1 | EnvironmentsReferenceDataSets1 | EnvironmentsAccessPolicies1 | WorkspacesComputes1 | Workspaces4 | WorkspacesComputes2 | Workspaces5 | WorkspacesComputes3 | Workspaces6 | WorkspacesComputes4 | Workspaces7 | WorkspacesComputes5 | WorkspacesPrivateEndpointConnections | PublicIPAddresses9 | VirtualNetworks9 | LoadBalancers9 | NetworkSecurityGroups9 | NetworkInterfaces10 | RouteTables9 | ApplicationGateways1 | Connections1 | LocalNetworkGateways1 | VirtualNetworkGateways1 | VirtualNetworksSubnets1 | VirtualNetworksVirtualNetworkPeerings1 | LoadBalancersInboundNatRules | NetworkSecurityGroupsSecurityRules1 | RouteTablesRoutes1 | PublicIPAddresses10 | VirtualNetworks10 | LoadBalancers10 | NetworkSecurityGroups10 | NetworkInterfaces11 | RouteTables10 | ApplicationGateways2 | LoadBalancersInboundNatRules1 | NetworkSecurityGroupsSecurityRules2 | RouteTablesRoutes2 | PublicIPAddresses11 | VirtualNetworks11 | LoadBalancers11 | NetworkSecurityGroups11 | NetworkInterfaces12 | RouteTables11 | ApplicationGateways3 | LoadBalancersInboundNatRules2 | NetworkSecurityGroupsSecurityRules3 | RouteTablesRoutes3 | Jobs | DnsZones | DnsZones_A | DnsZones_AAAA | DnsZones_CAA | DnsZones_CNAME | DnsZones_MX | DnsZones_NS | DnsZones_PTR | DnsZones_SOA | DnsZones_SRV | DnsZones_TXT | Connections2 | LocalNetworkGateways2 | VirtualNetworkGateways2 | VirtualNetworksSubnets2 | VirtualNetworksVirtualNetworkPeerings2 | DnsZones1 | DnsZones_A1 | DnsZones_AAAA1 | DnsZones_CAA1 | DnsZones_CNAME1 | DnsZones_MX1 | DnsZones_NS1 | DnsZones_PTR1 | DnsZones_SOA1 | DnsZones_SRV1 | DnsZones_TXT1 | Connections3 | LocalNetworkGateways3 | VirtualNetworkGateways3 | VirtualNetworksSubnets3 | VirtualNetworksVirtualNetworkPeerings3 | Registrations | RegistrationsCustomerSubscriptions | PublicIPAddresses12 | VirtualNetworks12 | LoadBalancers12 | NetworkSecurityGroups12 | NetworkInterfaces13 | RouteTables12 | ApplicationGateways4 | Connections4 | LocalNetworkGateways4 | VirtualNetworkGateways4 | VirtualNetworksSubnets4 | VirtualNetworksVirtualNetworkPeerings4 | LoadBalancersInboundNatRules3 | NetworkSecurityGroupsSecurityRules4 | RouteTablesRoutes4 | Images2 | AvailabilitySets3 | VirtualMachines4 | VirtualMachineScaleSets3 | VirtualMachinesExtensions2 | VirtualMachineScaleSetsExtensions | Servers4 | ServersConfigurations | ServersDatabases2 | ServersFirewallRules2 | ServersVirtualNetworkRules1 | ServersSecurityAlertPolicies1 | ServersPrivateEndpointConnections | Servers5 | ServersConfigurations1 | ServersDatabases3 | ServersFirewallRules3 | ServersVirtualNetworkRules2 | ServersSecurityAlertPolicies2 | ServersAdministrators1 | Servers6 | ServersConfigurations2 | ServersDatabases4 | ServersFirewallRules4 | ServersVirtualNetworkRules3 | ServersSecurityAlertPolicies3 | ServersAdministrators2 | Servers7 | ServersConfigurations3 | ServersDatabases5 | ServersFirewallRules5 | Servers8 | ServersConfigurations4 | ServersDatabases6 | ServersFirewallRules6 | ApplicationGateways5 | Connections5 | ExpressRouteCircuitsAuthorizations | ExpressRouteCircuitsPeerings | LoadBalancers13 | LocalNetworkGateways5 | NetworkInterfaces14 | NetworkSecurityGroups13 | NetworkSecurityGroupsSecurityRules5 | PublicIPAddresses13 | RouteTables13 | RouteTablesRoutes5 | VirtualNetworkGateways5 | VirtualNetworks13 | VirtualNetworksSubnets5 | ApplicationGateways6 | Connections6 | ExpressRouteCircuits | ExpressRouteCircuitsAuthorizations1 | ExpressRouteCircuitsPeerings1 | LoadBalancers14 | LocalNetworkGateways6 | NetworkInterfaces15 | NetworkSecurityGroups14 | NetworkSecurityGroupsSecurityRules6 | PublicIPAddresses14 | RouteTables14 | RouteTablesRoutes6 | VirtualNetworkGateways6 | VirtualNetworks14 | VirtualNetworksSubnets6 | ApplicationGateways7 | Connections7 | ExpressRouteCircuits1 | ExpressRouteCircuitsAuthorizations2 | ExpressRouteCircuitsPeerings2 | LoadBalancers15 | LocalNetworkGateways7 | NetworkInterfaces16 | NetworkSecurityGroups15 | NetworkSecurityGroupsSecurityRules7 | PublicIPAddresses15 | RouteTables15 | RouteTablesRoutes7 | VirtualNetworkGateways7 | VirtualNetworks15 | VirtualNetworksSubnets7 | ApplicationSecurityGroups | ApplicationSecurityGroups1 | ApplicationSecurityGroups2 | ApplicationSecurityGroups3 | PublicIPAddresses16 | VirtualNetworks16 | LoadBalancers16 | NetworkSecurityGroups16 | NetworkInterfaces17 | RouteTables16 | ApplicationGateways8 | Connections8 | LocalNetworkGateways8 | VirtualNetworkGateways8 | VirtualNetworksSubnets8 | VirtualNetworksVirtualNetworkPeerings5 | LoadBalancersInboundNatRules4 | NetworkSecurityGroupsSecurityRules8 | RouteTablesRoutes8 | ApplicationSecurityGroups4 | DdosProtectionPlans | ExpressRouteCircuits2 | ExpressRouteCrossConnections | PublicIPAddresses17 | VirtualNetworks17 | LoadBalancers17 | NetworkSecurityGroups17 | NetworkInterfaces18 | RouteTables17 | LoadBalancersInboundNatRules5 | NetworkSecurityGroupsSecurityRules9 | RouteTablesRoutes9 | ExpressRouteCircuitsAuthorizations3 | ExpressRouteCircuitsPeerings3 | ExpressRouteCrossConnectionsPeerings | ExpressRouteCircuitsPeeringsConnections | ApplicationGateways9 | ApplicationSecurityGroups5 | AzureFirewalls | Connections9 | DdosProtectionPlans1 | ExpressRouteCircuits3 | ExpressRouteCircuitsAuthorizations4 | ExpressRouteCircuitsPeerings4 | ExpressRouteCircuitsPeeringsConnections1 | ExpressRouteCrossConnections1 | ExpressRouteCrossConnectionsPeerings1 | LoadBalancers18 | LoadBalancersInboundNatRules6 | LocalNetworkGateways9 | NetworkInterfaces19 | NetworkSecurityGroups18 | NetworkSecurityGroupsSecurityRules10 | NetworkWatchers | NetworkWatchersConnectionMonitors | NetworkWatchersPacketCaptures | PublicIPAddresses18 | RouteFilters | RouteFiltersRouteFilterRules | RouteTables18 | RouteTablesRoutes10 | VirtualHubs | VirtualNetworkGateways9 | VirtualNetworks18 | VirtualNetworksSubnets9 | VirtualNetworksVirtualNetworkPeerings6 | VirtualWans | VpnGateways | VpnGatewaysVpnConnections | VpnSites | ApplicationGateways10 | ApplicationSecurityGroups6 | AzureFirewalls1 | Connections10 | DdosProtectionPlans2 | ExpressRouteCircuits4 | ExpressRouteCircuitsAuthorizations5 | ExpressRouteCircuitsPeerings5 | ExpressRouteCircuitsPeeringsConnections2 | ExpressRouteCrossConnections2 | ExpressRouteCrossConnectionsPeerings2 | LoadBalancers19 | LoadBalancersInboundNatRules7 | LocalNetworkGateways10 | NetworkInterfaces20 | NetworkSecurityGroups19 | NetworkSecurityGroupsSecurityRules11 | NetworkWatchers1 | NetworkWatchersConnectionMonitors1 | NetworkWatchersPacketCaptures1 | PublicIPAddresses19 | RouteFilters1 | RouteFiltersRouteFilterRules1 | RouteTables19 | RouteTablesRoutes11 | VirtualHubs1 | VirtualNetworkGateways10 | VirtualNetworks19 | VirtualNetworksSubnets10 | VirtualNetworksVirtualNetworkPeerings7 | VirtualWans1 | VpnGateways1 | VpnGatewaysVpnConnections1 | VpnSites1 | ApplicationGateways11 | ApplicationSecurityGroups7 | AzureFirewalls2 | Connections11 | DdosProtectionPlans3 | ExpressRouteCircuits5 | ExpressRouteCircuitsAuthorizations6 | ExpressRouteCircuitsPeerings6 | ExpressRouteCircuitsPeeringsConnections3 | ExpressRouteCrossConnections3 | ExpressRouteCrossConnectionsPeerings3 | LoadBalancers20 | LoadBalancersInboundNatRules8 | LocalNetworkGateways11 | NetworkInterfaces21 | NetworkSecurityGroups20 | NetworkSecurityGroupsSecurityRules12 | NetworkWatchers2 | NetworkWatchersConnectionMonitors2 | NetworkWatchersPacketCaptures2 | PublicIPAddresses20 | PublicIPPrefixes | RouteFilters2 | RouteFiltersRouteFilterRules2 | RouteTables20 | RouteTablesRoutes12 | ServiceEndpointPolicies | ServiceEndpointPoliciesServiceEndpointPolicyDefinitions | VirtualHubs2 | VirtualNetworkGateways11 | VirtualNetworks20 | VirtualNetworksSubnets11 | VirtualNetworksVirtualNetworkPeerings8 | VirtualWans2 | VpnGateways2 | VpnGatewaysVpnConnections2 | VpnSites2 | ApplicationSecurityGroups8 | DdosProtectionPlans4 | ExpressRouteCircuits6 | ExpressRouteCrossConnections4 | PublicIPAddresses21 | VirtualNetworks21 | LoadBalancers21 | NetworkSecurityGroups21 | NetworkInterfaces22 | RouteTables21 | ApplicationGateways12 | ExpressRouteCircuitsAuthorizations7 | ExpressRoutePorts | Connections12 | LocalNetworkGateways12 | VirtualNetworkGateways12 | VirtualNetworksSubnets12 | VirtualNetworksVirtualNetworkPeerings9 | ExpressRouteCircuitsPeerings7 | ExpressRouteCrossConnectionsPeerings4 | LoadBalancersInboundNatRules9 | NetworkInterfacesTapConfigurations | NetworkSecurityGroupsSecurityRules13 | RouteTablesRoutes13 | ExpressRouteCircuitsPeeringsConnections4 | ApplicationSecurityGroups9 | DdosProtectionPlans5 | ExpressRouteCircuits7 | ExpressRouteCrossConnections5 | PublicIPAddresses22 | VirtualNetworks22 | LoadBalancers22 | NetworkSecurityGroups22 | NetworkInterfaces23 | RouteTables22 | ApplicationGateways13 | ExpressRouteCircuitsAuthorizations8 | ExpressRouteCircuitsPeeringsConnections5 | ApplicationSecurityGroups10 | ApplicationSecurityGroups11 | DdosProtectionPlans6 | ExpressRouteCircuits8 | ExpressRouteCrossConnections6 | PublicIPAddresses23 | VirtualNetworks23 | LoadBalancers23 | NetworkSecurityGroups23 | NetworkInterfaces24 | RouteTables23 | ApplicationGateways14 | ExpressRouteCircuitsAuthorizations9 | ExpressRouteCircuitsPeerings8 | ExpressRouteCrossConnectionsPeerings5 | LoadBalancersInboundNatRules10 | NetworkInterfacesTapConfigurations1 | NetworkSecurityGroupsSecurityRules14 | RouteTablesRoutes14 | ExpressRoutePorts1 | ExpressRouteCircuitsPeeringsConnections6 | ApplicationSecurityGroups12 | DdosProtectionPlans7 | ExpressRouteCircuits9 | ExpressRouteCrossConnections7 | PublicIPAddresses24 | VirtualNetworks24 | LoadBalancers24 | NetworkSecurityGroups24 | NetworkInterfaces25 | RouteTables24 | ApplicationGateways15 | ExpressRouteCircuitsAuthorizations10 | ExpressRoutePorts2 | ApplicationGatewayWebApplicationFirewallPolicies | ExpressRouteCircuitsPeerings9 | ExpressRouteCrossConnectionsPeerings6 | LoadBalancersInboundNatRules11 | NetworkInterfacesTapConfigurations2 | NetworkSecurityGroupsSecurityRules15 | RouteTablesRoutes15 | ExpressRouteCircuitsPeeringsConnections7 | ApplicationGateways16 | ApplicationGatewayWebApplicationFirewallPolicies1 | ApplicationSecurityGroups13 | AzureFirewalls3 | BastionHosts | Connections13 | DdosCustomPolicies | DdosProtectionPlans8 | ExpressRouteCircuits10 | ExpressRouteCircuitsAuthorizations11 | ExpressRouteCircuitsPeerings10 | ExpressRouteCircuitsPeeringsConnections8 | ExpressRouteCrossConnections8 | ExpressRouteCrossConnectionsPeerings7 | ExpressRouteGateways | ExpressRouteGatewaysExpressRouteConnections | ExpressRoutePorts3 | LoadBalancers25 | LoadBalancersInboundNatRules12 | LocalNetworkGateways13 | NatGateways | NetworkInterfaces26 | NetworkInterfacesTapConfigurations3 | NetworkProfiles | NetworkSecurityGroups25 | NetworkSecurityGroupsSecurityRules16 | NetworkWatchers3 | NetworkWatchersConnectionMonitors3 | NetworkWatchersPacketCaptures3 | P2SvpnGateways | PrivateEndpoints | PrivateLinkServices | PrivateLinkServicesPrivateEndpointConnections | PublicIPAddresses25 | PublicIPPrefixes1 | RouteFilters3 | RouteFiltersRouteFilterRules3 | RouteTables25 | RouteTablesRoutes16 | ServiceEndpointPolicies1 | ServiceEndpointPoliciesServiceEndpointPolicyDefinitions1 | VirtualHubs3 | VirtualNetworkGateways13 | VirtualNetworks25 | VirtualNetworksSubnets13 | VirtualNetworksVirtualNetworkPeerings10 | VirtualNetworkTaps | VirtualWans3 | VirtualWansP2SVpnServerConfigurations | VpnGateways3 | VpnGatewaysVpnConnections3 | VpnSites3 | ApplicationGateways17 | ApplicationGatewayWebApplicationFirewallPolicies2 | ApplicationSecurityGroups14 | AzureFirewalls4 | BastionHosts1 | Connections14 | DdosCustomPolicies1 | DdosProtectionPlans9 | ExpressRouteCircuits11 | ExpressRouteCircuitsAuthorizations12 | ExpressRouteCircuitsPeerings11 | ExpressRouteCircuitsPeeringsConnections9 | ExpressRouteCrossConnections9 | ExpressRouteCrossConnectionsPeerings8 | ExpressRouteGateways1 | ExpressRouteGatewaysExpressRouteConnections1 | ExpressRoutePorts4 | FirewallPolicies | FirewallPoliciesRuleGroups | LoadBalancers26 | LoadBalancersInboundNatRules13 | LocalNetworkGateways14 | NatGateways1 | NetworkInterfaces27 | NetworkInterfacesTapConfigurations4 | NetworkProfiles1 | NetworkSecurityGroups26 | NetworkSecurityGroupsSecurityRules17 | NetworkWatchers4 | NetworkWatchersConnectionMonitors4 | NetworkWatchersPacketCaptures4 | P2SvpnGateways1 | PrivateEndpoints1 | PrivateLinkServices1 | PrivateLinkServicesPrivateEndpointConnections1 | PublicIPAddresses26 | PublicIPPrefixes2 | RouteFilters4 | RouteFiltersRouteFilterRules4 | RouteTables26 | RouteTablesRoutes17 | ServiceEndpointPolicies2 | ServiceEndpointPoliciesServiceEndpointPolicyDefinitions2 | VirtualHubs4 | VirtualNetworkGateways14 | VirtualNetworks26 | VirtualNetworksSubnets14 | VirtualNetworksVirtualNetworkPeerings11 | VirtualNetworkTaps1 | VirtualWans4 | VirtualWansP2SVpnServerConfigurations1 | VpnGateways4 | VpnGatewaysVpnConnections4 | VpnSites4 | ApplicationGateways18 | ApplicationGatewayWebApplicationFirewallPolicies3 | ApplicationSecurityGroups15 | AzureFirewalls5 | BastionHosts2 | Connections15 | DdosCustomPolicies2 | DdosProtectionPlans10 | ExpressRouteCircuits12 | ExpressRouteCircuitsAuthorizations13 | ExpressRouteCircuitsPeerings12 | ExpressRouteCircuitsPeeringsConnections10 | ExpressRouteCrossConnections10 | ExpressRouteCrossConnectionsPeerings9 | ExpressRouteGateways2 | ExpressRouteGatewaysExpressRouteConnections2 | ExpressRoutePorts5 | FirewallPolicies1 | FirewallPoliciesRuleGroups1 | LoadBalancers27 | LoadBalancersInboundNatRules14 | LocalNetworkGateways15 | NatGateways2 | NetworkInterfaces28 | NetworkInterfacesTapConfigurations5 | NetworkProfiles2 | NetworkSecurityGroups27 | NetworkSecurityGroupsSecurityRules18 | NetworkWatchers5 | NetworkWatchersPacketCaptures5 | P2SvpnGateways2 | PrivateEndpoints2 | PrivateLinkServices2 | PrivateLinkServicesPrivateEndpointConnections2 | PublicIPAddresses27 | PublicIPPrefixes3 | RouteFilters5 | RouteFiltersRouteFilterRules5 | RouteTables27 | RouteTablesRoutes18 | ServiceEndpointPolicies3 | ServiceEndpointPoliciesServiceEndpointPolicyDefinitions3 | VirtualHubs5 | VirtualNetworkGateways15 | VirtualNetworks27 | VirtualNetworksSubnets15 | VirtualNetworksVirtualNetworkPeerings12 | VirtualNetworkTaps2 | VirtualRouters | VirtualRoutersPeerings | VirtualWans5 | VirtualWansP2SVpnServerConfigurations2 | VpnGateways5 | VpnGatewaysVpnConnections5 | VpnSites5 | ApplicationGateways19 | ApplicationGatewayWebApplicationFirewallPolicies4 | ApplicationSecurityGroups16 | AzureFirewalls6 | BastionHosts3 | Connections16 | DdosCustomPolicies3 | DdosProtectionPlans11 | ExpressRouteCircuits13 | ExpressRouteCircuitsAuthorizations14 | ExpressRouteCircuitsPeerings13 | ExpressRouteCircuitsPeeringsConnections11 | ExpressRouteCrossConnections11 | ExpressRouteCrossConnectionsPeerings10 | ExpressRouteGateways3 | ExpressRouteGatewaysExpressRouteConnections3 | ExpressRoutePorts6 | FirewallPolicies2 | FirewallPoliciesRuleGroups2 | LoadBalancers28 | LoadBalancersInboundNatRules15 | LocalNetworkGateways16 | NatGateways3 | NetworkInterfaces29 | NetworkInterfacesTapConfigurations6 | NetworkProfiles3 | NetworkSecurityGroups28 | NetworkSecurityGroupsSecurityRules19 | NetworkWatchers6 | NetworkWatchersPacketCaptures6 | P2SvpnGateways3 | PrivateEndpoints3 | PrivateLinkServices3 | PrivateLinkServicesPrivateEndpointConnections3 | PublicIPAddresses28 | PublicIPPrefixes4 | RouteFilters6 | RouteFiltersRouteFilterRules6 | RouteTables28 | RouteTablesRoutes19 | ServiceEndpointPolicies4 | ServiceEndpointPoliciesServiceEndpointPolicyDefinitions4 | VirtualHubs6 | VirtualNetworkGateways16 | VirtualNetworks28 | VirtualNetworksSubnets16 | VirtualNetworksVirtualNetworkPeerings13 | VirtualNetworkTaps3 | VirtualRouters1 | VirtualRoutersPeerings1 | VirtualWans6 | VpnGateways6 | VpnGatewaysVpnConnections6 | VpnServerConfigurations | VpnSites6 | ApplicationGateways20 | ApplicationGatewayWebApplicationFirewallPolicies5 | ApplicationSecurityGroups17 | AzureFirewalls7 | BastionHosts4 | Connections17 | DdosCustomPolicies4 | DdosProtectionPlans12 | ExpressRouteCircuits14 | ExpressRouteCircuitsAuthorizations15 | ExpressRouteCircuitsPeerings14 | ExpressRouteCircuitsPeeringsConnections12 | ExpressRouteCrossConnections12 | ExpressRouteCrossConnectionsPeerings11 | ExpressRouteGateways4 | ExpressRouteGatewaysExpressRouteConnections4 | ExpressRoutePorts7 | FirewallPolicies3 | FirewallPoliciesRuleGroups3 | IpGroups | LoadBalancers29 | LoadBalancersInboundNatRules16 | LocalNetworkGateways17 | NatGateways4 | NetworkInterfaces30 | NetworkInterfacesTapConfigurations7 | NetworkProfiles4 | NetworkSecurityGroups29 | NetworkSecurityGroupsSecurityRules20 | NetworkWatchers7 | NetworkWatchersPacketCaptures7 | P2SvpnGateways4 | PrivateEndpoints4 | PrivateLinkServices4 | PrivateLinkServicesPrivateEndpointConnections4 | PublicIPAddresses29 | PublicIPPrefixes5 | RouteFilters7 | RouteFiltersRouteFilterRules7 | RouteTables29 | RouteTablesRoutes20 | ServiceEndpointPolicies5 | ServiceEndpointPoliciesServiceEndpointPolicyDefinitions5 | VirtualHubs7 | VirtualHubsRouteTables | VirtualNetworkGateways17 | VirtualNetworks29 | VirtualNetworksSubnets17 | VirtualNetworksVirtualNetworkPeerings14 | VirtualNetworkTaps4 | VirtualRouters2 | VirtualRoutersPeerings2 | VirtualWans7 | VpnGateways7 | VpnGatewaysVpnConnections7 | VpnServerConfigurations1 | VpnSites7 | NatGateways5 | Connections18 | LocalNetworkGateways18 | VirtualNetworkGateways18 | VirtualNetworksSubnets18 | VirtualNetworksVirtualNetworkPeerings15 | ApplicationGatewayWebApplicationFirewallPolicies6 | Connections19 | LocalNetworkGateways19 | VirtualNetworkGateways19 | VirtualNetworksSubnets19 | VirtualNetworksVirtualNetworkPeerings16 | DdosProtectionPlans13 | ExpressRouteCircuits15 | ExpressRouteCrossConnections13 | PublicIPAddresses30 | VirtualNetworks30 | LoadBalancers30 | NetworkSecurityGroups30 | NetworkInterfaces31 | RouteTables30 | ApplicationGateways21 | ExpressRouteCircuitsAuthorizations16 | ExpressRoutePorts8 | Connections20 | LocalNetworkGateways20 | VirtualNetworkGateways20 | VirtualNetworksSubnets20 | VirtualNetworksVirtualNetworkPeerings17 | ExpressRouteCircuitsPeerings15 | ExpressRouteCrossConnectionsPeerings12 | LoadBalancersInboundNatRules17 | NetworkInterfacesTapConfigurations8 | NetworkSecurityGroupsSecurityRules21 | RouteTablesRoutes21 | ExpressRouteCircuitsPeeringsConnections13 | ExpressRoutePorts9 | Connections21 | LocalNetworkGateways21 | VirtualNetworkGateways21 | VirtualNetworksSubnets21 | VirtualNetworksVirtualNetworkPeerings18 | ExpressRouteCircuitsPeerings16 | ExpressRouteCrossConnectionsPeerings13 | LoadBalancersInboundNatRules18 | NetworkInterfacesTapConfigurations9 | NetworkSecurityGroupsSecurityRules22 | RouteTablesRoutes22 | ApplicationGateways22 | Connections22 | LocalNetworkGateways22 | VirtualNetworkGateways22 | VirtualNetworksSubnets22 | VirtualNetworksVirtualNetworkPeerings19 | DnsZones2 | DnsZones_A2 | DnsZones_AAAA2 | DnsZones_CAA2 | DnsZones_CNAME2 | DnsZones_MX2 | DnsZones_NS2 | DnsZones_PTR2 | DnsZones_SOA2 | DnsZones_SRV2 | DnsZones_TXT2 | PrivateDnsZones | PrivateDnsZonesVirtualNetworkLinks | PrivateDnsZones_A | PrivateDnsZones_AAAA | PrivateDnsZones_CNAME | PrivateDnsZones_MX | PrivateDnsZones_PTR | PrivateDnsZones_SOA | PrivateDnsZones_SRV | PrivateDnsZones_TXT | ApplicationGateways23 | ApplicationGatewayWebApplicationFirewallPolicies7 | ApplicationSecurityGroups18 | AzureFirewalls8 | BastionHosts5 | Connections23 | DdosCustomPolicies5 | DdosProtectionPlans14 | ExpressRouteCircuits16 | ExpressRouteCircuitsAuthorizations17 | ExpressRouteCircuitsPeerings17 | ExpressRouteCircuitsPeeringsConnections14 | ExpressRouteCrossConnections14 | ExpressRouteCrossConnectionsPeerings14 | ExpressRouteGateways5 | ExpressRouteGatewaysExpressRouteConnections5 | ExpressRoutePorts10 | FirewallPolicies4 | FirewallPoliciesRuleGroups4 | IpGroups1 | LoadBalancers31 | LoadBalancersInboundNatRules19 | LocalNetworkGateways23 | NatGateways6 | NetworkInterfaces32 | NetworkInterfacesTapConfigurations10 | NetworkProfiles5 | NetworkSecurityGroups31 | NetworkSecurityGroupsSecurityRules23 | NetworkWatchers8 | NetworkWatchersPacketCaptures8 | P2SvpnGateways5 | PrivateEndpoints5 | PrivateLinkServices5 | PrivateLinkServicesPrivateEndpointConnections5 | PublicIPAddresses31 | PublicIPPrefixes6 | RouteFilters8 | RouteFiltersRouteFilterRules8 | RouteTables31 | RouteTablesRoutes23 | ServiceEndpointPolicies6 | ServiceEndpointPoliciesServiceEndpointPolicyDefinitions6 | VirtualHubs8 | VirtualHubsRouteTables1 | VirtualNetworkGateways23 | VirtualNetworks31 | VirtualNetworksSubnets23 | VirtualNetworksVirtualNetworkPeerings20 | VirtualNetworkTaps5 | VirtualRouters3 | VirtualRoutersPeerings3 | VirtualWans8 | VpnGateways8 | VpnGatewaysVpnConnections8 | VpnServerConfigurations2 | VpnSites8 | NetworkWatchersConnectionMonitors5 | NetworkWatchersFlowLogs | ApplicationGateways24 | ApplicationGatewayWebApplicationFirewallPolicies8 | ApplicationSecurityGroups19 | AzureFirewalls9 | BastionHosts6 | Connections24 | ConnectionsSharedkey | DdosCustomPolicies6 | DdosProtectionPlans15 | ExpressRouteCircuits17 | ExpressRouteCircuitsAuthorizations18 | ExpressRouteCircuitsPeerings18 | ExpressRouteCircuitsPeeringsConnections15 | ExpressRouteCrossConnections15 | ExpressRouteCrossConnectionsPeerings15 | ExpressRouteGateways6 | ExpressRouteGatewaysExpressRouteConnections6 | ExpressRoutePorts11 | FirewallPolicies5 | FirewallPoliciesRuleGroups5 | IpGroups2 | LoadBalancers32 | LoadBalancersInboundNatRules20 | LocalNetworkGateways24 | NatGateways7 | NetworkInterfaces33 | NetworkInterfacesTapConfigurations11 | NetworkProfiles6 | NetworkSecurityGroups32 | NetworkSecurityGroupsSecurityRules24 | NetworkVirtualAppliances | NetworkWatchers9 | NetworkWatchersConnectionMonitors6 | NetworkWatchersFlowLogs1 | NetworkWatchersPacketCaptures9 | P2SvpnGateways6 | PrivateEndpoints6 | PrivateLinkServices6 | PrivateLinkServicesPrivateEndpointConnections6 | PublicIPAddresses32 | PublicIPPrefixes7 | RouteFilters9 | RouteFiltersRouteFilterRules9 | RouteTables32 | RouteTablesRoutes24 | ServiceEndpointPolicies7 | ServiceEndpointPoliciesServiceEndpointPolicyDefinitions7 | VirtualHubs9 | VirtualHubsRouteTables2 | VirtualNetworkGateways24 | VirtualNetworks32 | VirtualNetworksSubnets24 | VirtualNetworksVirtualNetworkPeerings21 | VirtualNetworkTaps6 | VirtualRouters4 | VirtualRoutersPeerings4 | VirtualWans9 | VpnGateways9 | VpnGatewaysVpnConnections9 | VpnServerConfigurations3 | VpnSites9 | ApplicationGateways25 | ApplicationGatewayWebApplicationFirewallPolicies9 | ApplicationSecurityGroups20 | AzureFirewalls10 | BastionHosts7 | Connections25 | DdosCustomPolicies7 | DdosProtectionPlans16 | ExpressRouteCircuits18 | ExpressRouteCircuitsAuthorizations19 | ExpressRouteCircuitsPeerings19 | ExpressRouteCircuitsPeeringsConnections16 | ExpressRouteCrossConnections16 | ExpressRouteCrossConnectionsPeerings16 | ExpressRouteGateways7 | ExpressRouteGatewaysExpressRouteConnections7 | ExpressRoutePorts12 | FirewallPolicies6 | FirewallPoliciesRuleGroups6 | IpAllocations | IpGroups3 | LoadBalancers33 | LoadBalancersInboundNatRules21 | LocalNetworkGateways25 | NatGateways8 | NetworkInterfaces34 | NetworkInterfacesTapConfigurations12 | NetworkProfiles7 | NetworkSecurityGroups33 | NetworkSecurityGroupsSecurityRules25 | NetworkVirtualAppliances1 | NetworkWatchers10 | NetworkWatchersConnectionMonitors7 | NetworkWatchersFlowLogs2 | NetworkWatchersPacketCaptures10 | P2SvpnGateways7 | PrivateEndpoints7 | PrivateEndpointsPrivateDnsZoneGroups | PrivateLinkServices7 | PrivateLinkServicesPrivateEndpointConnections7 | PublicIPAddresses33 | PublicIPPrefixes8 | RouteFilters10 | RouteFiltersRouteFilterRules10 | RouteTables33 | RouteTablesRoutes25 | SecurityPartnerProviders | ServiceEndpointPolicies8 | ServiceEndpointPoliciesServiceEndpointPolicyDefinitions8 | VirtualHubs10 | VirtualHubsRouteTables3 | VirtualNetworkGateways25 | VirtualNetworks33 | VirtualNetworksSubnets25 | VirtualNetworksVirtualNetworkPeerings22 | VirtualNetworkTaps7 | VirtualRouters5 | VirtualRoutersPeerings5 | VirtualWans10 | VpnGateways10 | VpnGatewaysVpnConnections10 | VpnServerConfigurations4 | VpnSites10 | ApplicationGateways26 | ApplicationGatewayWebApplicationFirewallPolicies10 | ApplicationSecurityGroups21 | AzureFirewalls11 | BastionHosts8 | Connections26 | DdosCustomPolicies8 | DdosProtectionPlans17 | ExpressRouteCircuits19 | ExpressRouteCircuitsAuthorizations20 | ExpressRouteCircuitsPeerings20 | ExpressRouteCircuitsPeeringsConnections17 | ExpressRouteCrossConnections17 | ExpressRouteCrossConnectionsPeerings17 | ExpressRouteGateways8 | ExpressRouteGatewaysExpressRouteConnections8 | ExpressRoutePorts13 | FirewallPolicies7 | FirewallPoliciesRuleGroups7 | IpAllocations1 | IpGroups4 | LoadBalancers34 | LoadBalancersBackendAddressPools | LoadBalancersInboundNatRules22 | LocalNetworkGateways26 | NatGateways9 | NetworkInterfaces35 | NetworkInterfacesTapConfigurations13 | NetworkProfiles8 | NetworkSecurityGroups34 | NetworkSecurityGroupsSecurityRules26 | NetworkVirtualAppliances2 | NetworkWatchers11 | NetworkWatchersConnectionMonitors8 | NetworkWatchersFlowLogs3 | NetworkWatchersPacketCaptures11 | P2SvpnGateways8 | PrivateEndpoints8 | PrivateEndpointsPrivateDnsZoneGroups1 | PrivateLinkServices8 | PrivateLinkServicesPrivateEndpointConnections8 | PublicIPAddresses34 | PublicIPPrefixes9 | RouteFilters11 | RouteFiltersRouteFilterRules11 | RouteTables34 | RouteTablesRoutes26 | SecurityPartnerProviders1 | ServiceEndpointPolicies9 | ServiceEndpointPoliciesServiceEndpointPolicyDefinitions9 | VirtualHubs11 | VirtualHubsHubRouteTables | VirtualHubsRouteTables4 | VirtualNetworkGateways26 | VirtualNetworks34 | VirtualNetworksSubnets26 | VirtualNetworksVirtualNetworkPeerings23 | VirtualNetworkTaps8 | VirtualRouters6 | VirtualRoutersPeerings6 | VirtualWans11 | VpnGateways11 | VpnGatewaysVpnConnections11 | VpnServerConfigurations5 | VpnSites11 | ApplicationGateways27 | ApplicationGatewaysPrivateEndpointConnections | ApplicationGatewayWebApplicationFirewallPolicies11 | ApplicationSecurityGroups22 | AzureFirewalls12 | BastionHosts9 | Connections27 | DdosCustomPolicies9 | DdosProtectionPlans18 | ExpressRouteCircuits20 | ExpressRouteCircuitsAuthorizations21 | ExpressRouteCircuitsPeerings21 | ExpressRouteCircuitsPeeringsConnections18 | ExpressRouteCrossConnections18 | ExpressRouteCrossConnectionsPeerings18 | ExpressRouteGateways9 | ExpressRouteGatewaysExpressRouteConnections9 | ExpressRoutePorts14 | FirewallPolicies8 | FirewallPoliciesRuleCollectionGroups | IpAllocations2 | IpGroups5 | LoadBalancers35 | LoadBalancersBackendAddressPools1 | LoadBalancersInboundNatRules23 | LocalNetworkGateways27 | NatGateways10 | NetworkInterfaces36 | NetworkInterfacesTapConfigurations14 | NetworkProfiles9 | NetworkSecurityGroups35 | NetworkSecurityGroupsSecurityRules27 | NetworkVirtualAppliances3 | NetworkVirtualAppliancesVirtualApplianceSites | NetworkWatchers12 | NetworkWatchersConnectionMonitors9 | NetworkWatchersFlowLogs4 | NetworkWatchersPacketCaptures12 | P2SvpnGateways9 | PrivateEndpoints9 | PrivateEndpointsPrivateDnsZoneGroups2 | PrivateLinkServices9 | PrivateLinkServicesPrivateEndpointConnections9 | PublicIPAddresses35 | PublicIPPrefixes10 | RouteFilters12 | RouteFiltersRouteFilterRules12 | RouteTables35 | RouteTablesRoutes27 | SecurityPartnerProviders2 | ServiceEndpointPolicies10 | ServiceEndpointPoliciesServiceEndpointPolicyDefinitions10 | VirtualHubs12 | VirtualHubsBgpConnections | VirtualHubsHubRouteTables1 | VirtualHubsHubVirtualNetworkConnections | VirtualHubsIpConfigurations | VirtualHubsRouteTables5 | VirtualNetworkGateways27 | VirtualNetworks35 | VirtualNetworksSubnets27 | VirtualNetworksVirtualNetworkPeerings24 | VirtualNetworkTaps9 | VirtualRouters7 | VirtualRoutersPeerings7 | VirtualWans12 | VpnGateways12 | VpnGatewaysVpnConnections12 | VpnServerConfigurations6 | VpnSites12 | Services2 | ServicesProjects | Services3 | ServicesProjects1 | Budgets | Clusters14 | FileServers | Jobs1 | VaultsBackupFabricsProtectionContainersProtectedItems | VaultsBackupPolicies | VaultsBackupFabricsBackupProtectionIntent | VaultsBackupFabricsProtectionContainers | VaultsBackupstorageconfig | Disks2 | Snapshots2 | ContainerGroups | ContainerGroups1 | Galleries | GalleriesImages | GalleriesImagesVersions | Images3 | AvailabilitySets4 | VirtualMachines5 | VirtualMachineScaleSets4 | Disks3 | Snapshots3 | VirtualMachineScaleSetsVirtualmachines | VirtualMachinesExtensions3 | VirtualMachineScaleSetsExtensions1 | Images4 | AvailabilitySets5 | VirtualMachines6 | VirtualMachineScaleSets5 | VirtualMachineScaleSetsVirtualmachines1 | VirtualMachinesExtensions4 | VirtualMachineScaleSetsExtensions2 | AvailabilitySets6 | HostGroups | HostGroupsHosts | Images5 | ProximityPlacementGroups | VirtualMachines7 | VirtualMachineScaleSets6 | VirtualMachineScaleSetsVirtualmachines2 | VirtualMachinesExtensions5 | VirtualMachineScaleSetsExtensions3 | Galleries1 | GalleriesImages1 | GalleriesImagesVersions1 | IotApps | Accounts8 | Workspaces8 | WorkspacesClusters | WorkspacesExperiments | WorkspacesExperimentsJobs | WorkspacesFileServers | ContainerServices1 | ManagedClusters | WorkspacesSavedSearches | WorkspacesStorageInsightConfigs | Workspaces9 | WorkspacesDataSources | WorkspacesLinkedServices | Clusters15 | ManagementConfigurations | Solutions | Peerings | PeeringServices | PeeringServicesPrefixes | Peerings1 | PeeringServices1 | PeeringServicesPrefixes1 | Peerings2 | PeeringsRegisteredAsns | PeeringsRegisteredPrefixes | PeeringServices2 | PeeringServicesPrefixes2 | DomainServices | DomainServices1 | DomainServicesOuContainer | SignalR | NetAppAccounts | NetAppAccountsCapacityPools | NetAppAccountsCapacityPoolsVolumes | NetAppAccountsCapacityPoolsVolumesSnapshots | NetAppAccounts1 | NetAppAccountsCapacityPools1 | NetAppAccountsCapacityPoolsVolumes1 | NetAppAccountsCapacityPoolsVolumesSnapshots1 | Managers1 | ManagersAccessControlRecords1 | ManagersCertificates | ManagersDevicesAlertSettings1 | ManagersDevicesBackupScheduleGroups | ManagersDevicesChapSettings | ManagersDevicesFileservers | ManagersDevicesFileserversShares | ManagersDevicesIscsiservers | ManagersDevicesIscsiserversDisks | ManagersExtendedInformation1 | ManagersStorageAccountCredentials1 | ManagersStorageDomains | Accounts9 | Accounts10 | AccountsPrivateAtlases | UserAssignedIdentities | UserAssignedIdentities1 | Clusters16 | ClustersApplications2 | ClustersExtensions | Clusters17 | ClustersApplications3 | ClustersExtensions1 | LocationsJitNetworkAccessPolicies | IotSecuritySolutions | Pricings | AdvancedThreatProtectionSettings | DeviceSecurityGroups | AdvancedThreatProtectionSettings1 | Automations | Assessments | IotSecuritySolutions1 | DeviceSecurityGroups1 | LocationsJitNetworkAccessPolicies1 | Assessments1 | AssessmentProjects | AssessmentProjectsGroups | AssessmentProjectsGroupsAssessments | AssessmentProjectsHypervcollectors | AssessmentProjectsVmwarecollectors | RegistrationAssignments | RegistrationDefinitions | RegistrationAssignments1 | RegistrationDefinitions1 | CrayServers | ManagedClusters1 | ManagedClustersAgentPools | MigrateProjects | MigrateProjectsSolutions | Namespaces3 | Namespaces_AuthorizationRules3 | NamespacesQueues | NamespacesQueuesAuthorizationRules | NamespacesTopics | NamespacesTopicsAuthorizationRules | NamespacesTopicsSubscriptions | Namespaces4 | Namespaces_AuthorizationRules4 | NamespacesDisasterRecoveryConfigs | NamespacesMigrationConfigurations | NamespacesNetworkRuleSets | NamespacesQueues1 | NamespacesQueuesAuthorizationRules1 | NamespacesTopics1 | NamespacesTopicsAuthorizationRules1 | NamespacesTopicsSubscriptions1 | NamespacesTopicsSubscriptionsRules | Namespaces5 | NamespacesIpfilterrules | NamespacesNetworkRuleSets1 | NamespacesVirtualnetworkrules | NamespacesPrivateEndpointConnections | NamespacesQueues2 | NamespacesQueuesAuthorizationRules2 | NamespacesTopics2 | NamespacesTopicsAuthorizationRules2 | NamespacesTopicsSubscriptions2 | NamespacesTopicsSubscriptionsRules1 | NamespacesDisasterRecoveryConfigs1 | NamespacesMigrationConfigurations1 | Namespaces_AuthorizationRules5 | Account | AccountExtension | AccountProject | Namespaces6 | Namespaces_AuthorizationRules6 | NamespacesEventhubs | NamespacesEventhubsAuthorizationRules | NamespacesEventhubsConsumergroups | Namespaces7 | Namespaces_AuthorizationRules7 | NamespacesEventhubs1 | NamespacesEventhubsAuthorizationRules1 | NamespacesEventhubsConsumergroups1 | Namespaces8 | NamespacesAuthorizationRules | NamespacesDisasterRecoveryConfigs2 | NamespacesEventhubs2 | NamespacesEventhubsAuthorizationRules2 | NamespacesEventhubsConsumergroups2 | NamespacesNetworkRuleSets2 | Clusters18 | Namespaces9 | NamespacesIpfilterrules1 | NamespacesNetworkRuleSets3 | NamespacesVirtualnetworkrules1 | Namespaces10 | Namespaces_AuthorizationRules8 | Namespaces_HybridConnections | Namespaces_HybridConnectionsAuthorizationRules | Namespaces_WcfRelays | Namespaces_WcfRelaysAuthorizationRules | Namespaces11 | NamespacesAuthorizationRules1 | NamespacesHybridConnections | NamespacesHybridConnectionsAuthorizationRules | NamespacesWcfRelays | NamespacesWcfRelaysAuthorizationRules | Factories | FactoriesDatasets | FactoriesIntegrationRuntimes | FactoriesLinkedservices | FactoriesPipelines | FactoriesTriggers | Factories1 | FactoriesDataflows | FactoriesDatasets1 | FactoriesIntegrationRuntimes1 | FactoriesLinkedservices1 | FactoriesPipelines1 | FactoriesTriggers1 | FactoriesManagedVirtualNetworks | FactoriesManagedVirtualNetworksManagedPrivateEndpoints | Topics | EventSubscriptions | Topics1 | EventSubscriptions1 | Topics2 | EventSubscriptions2 | Topics3 | EventSubscriptions3 | Domains | Topics4 | EventSubscriptions4 | Topics5 | EventSubscriptions5 | Domains1 | DomainsTopics | Topics6 | EventSubscriptions6 | Domains2 | DomainsTopics1 | Topics7 | EventSubscriptions7 | AvailabilitySets7 | DiskEncryptionSets | Disks4 | HostGroups1 | HostGroupsHosts1 | Images6 | ProximityPlacementGroups1 | Snapshots4 | VirtualMachines8 | VirtualMachineScaleSets7 | VirtualMachineScaleSetsVirtualmachines3 | VirtualMachineScaleSetsVirtualMachinesExtensions | VirtualMachinesExtensions6 | VirtualMachineScaleSetsExtensions4 | MultipleActivationKeys | JobCollectionsJobs1 | JobCollections2 | JobCollectionsJobs2 | SearchServices1 | SearchServices2 | SearchServicesPrivateEndpointConnections | Workspaces10 | WorkspacesAdministrators | WorkspacesBigDataPools | WorkspacesFirewallRules | WorkspacesManagedIdentitySqlControlSettings | WorkspacesSqlPools | WorkspacesSqlPoolsAuditingSettings | WorkspacesSqlPoolsMetadataSync | WorkspacesSqlPoolsSchemasTablesColumnsSensitivityLabels | WorkspacesSqlPoolsSecurityAlertPolicies | WorkspacesSqlPoolsTransparentDataEncryption | WorkspacesSqlPoolsVulnerabilityAssessments | WorkspacesSqlPoolsVulnerabilityAssessmentsRulesBaselines | Queries | CommunicationServices | Alertrules | Components | Webtests | Autoscalesettings | Components1 | ComponentsAnalyticsItems | Components_Annotations | ComponentsCurrentbillingfeatures | ComponentsFavorites | ComponentsMyanalyticsItems | Components_ProactiveDetectionConfigs | MyWorkbooks | Webtests1 | Workbooks | ComponentsExportconfiguration | ComponentsPricingPlans | Components2 | Components_ProactiveDetectionConfigs1 | Workbooks1 | Workbooktemplates | Components3 | ComponentsLinkedStorageAccounts | Autoscalesettings1 | Alertrules1 | ActivityLogAlerts | ActionGroups | ActivityLogAlerts1 | ActionGroups1 | MetricAlerts | ScheduledQueryRules | GuestDiagnosticSettings | ActionGroups2 | ActionGroups3 | ActionGroups4 | PrivateLinkScopes | PrivateLinkScopesPrivateEndpointConnections | PrivateLinkScopesScopedResources | DataCollectionRules | ScheduledQueryRules1 | Workspaces11 | Locks | Policyassignments | Policyassignments1 | Locks1 | PolicyAssignments | PolicyAssignments1 | PolicyAssignments2 | PolicyAssignments3 | PolicyAssignments4 | PolicyAssignments5 | PolicyAssignments6 | PolicyAssignments7 | PolicyExemptions | PolicyAssignments8 | CertificateOrders | CertificateOrdersCertificates | CertificateOrders1 | CertificateOrdersCertificates1 | CertificateOrders2 | CertificateOrdersCertificates2 | CertificateOrders3 | CertificateOrdersCertificates3 | CertificateOrders4 | CertificateOrdersCertificates4 | CertificateOrders5 | CertificateOrdersCertificates5 | CertificateOrders6 | CertificateOrdersCertificates6 | Domains3 | DomainsDomainOwnershipIdentifiers | Domains4 | DomainsDomainOwnershipIdentifiers1 | Domains5 | DomainsDomainOwnershipIdentifiers2 | Domains6 | DomainsDomainOwnershipIdentifiers3 | Domains7 | DomainsDomainOwnershipIdentifiers4 | Domains8 | DomainsDomainOwnershipIdentifiers5 | Domains9 | DomainsDomainOwnershipIdentifiers6 | Certificates | Csrs | HostingEnvironments | HostingEnvironmentsMultiRolePools | HostingEnvironmentsWorkerPools | ManagedHostingEnvironments | Serverfarms | ServerfarmsVirtualNetworkConnectionsGateways | ServerfarmsVirtualNetworkConnectionsRoutes | Sites | SitesBackups | SitesConfig | SitesDeployments | SitesHostNameBindings | SitesHybridconnection | SitesInstancesDeployments | SitesPremieraddons | SitesSlots | SitesSlotsBackups | SitesSlotsConfig | SitesSlotsDeployments | SitesSlotsHostNameBindings | SitesSlotsHybridconnection | SitesSlotsInstancesDeployments | SitesSlotsPremieraddons | SitesSlotsSnapshots | SitesSlotsSourcecontrols | SitesSlotsVirtualNetworkConnections | SitesSlotsVirtualNetworkConnectionsGateways | SitesSnapshots | SitesSourcecontrols | SitesVirtualNetworkConnections | SitesVirtualNetworkConnectionsGateways | Connections28 | Certificates1 | ConnectionGateways | Connections29 | CustomApis | Sites1 | SitesBackups1 | SitesConfig1 | SitesDeployments1 | SitesDomainOwnershipIdentifiers | SitesExtensions | SitesFunctions | SitesHostNameBindings1 | SitesHybridconnection1 | SitesHybridConnectionNamespacesRelays | SitesInstancesExtensions | SitesMigrate | SitesPremieraddons1 | SitesPublicCertificates | SitesSiteextensions | SitesSlots1 | SitesSlotsBackups1 | SitesSlotsConfig1 | SitesSlotsDeployments1 | SitesSlotsDomainOwnershipIdentifiers | SitesSlotsExtensions | SitesSlotsFunctions | SitesSlotsHostNameBindings1 | SitesSlotsHybridconnection1 | SitesSlotsHybridConnectionNamespacesRelays | SitesSlotsInstancesExtensions | SitesSlotsPremieraddons1 | SitesSlotsPublicCertificates | SitesSlotsSiteextensions | SitesSlotsSourcecontrols1 | SitesSlotsVirtualNetworkConnections1 | SitesSlotsVirtualNetworkConnectionsGateways1 | SitesSourcecontrols1 | SitesVirtualNetworkConnections1 | SitesVirtualNetworkConnectionsGateways1 | HostingEnvironments1 | HostingEnvironmentsMultiRolePools1 | HostingEnvironmentsWorkerPools1 | Serverfarms1 | ServerfarmsVirtualNetworkConnectionsGateways1 | ServerfarmsVirtualNetworkConnectionsRoutes1 | Certificates2 | HostingEnvironments2 | HostingEnvironmentsMultiRolePools2 | HostingEnvironmentsWorkerPools2 | Serverfarms2 | ServerfarmsVirtualNetworkConnectionsGateways2 | ServerfarmsVirtualNetworkConnectionsRoutes2 | Sites2 | SitesConfig2 | SitesDeployments2 | SitesDomainOwnershipIdentifiers1 | SitesExtensions1 | SitesFunctions1 | SitesFunctionsKeys | SitesHostNameBindings2 | SitesHybridconnection2 | SitesHybridConnectionNamespacesRelays1 | SitesInstancesExtensions1 | SitesMigrate1 | SitesNetworkConfig | SitesPremieraddons2 | SitesPrivateAccess | SitesPublicCertificates1 | SitesSiteextensions1 | SitesSlots2 | SitesSlotsConfig2 | SitesSlotsDeployments2 | SitesSlotsDomainOwnershipIdentifiers1 | SitesSlotsExtensions1 | SitesSlotsFunctions1 | SitesSlotsFunctionsKeys | SitesSlotsHostNameBindings2 | SitesSlotsHybridconnection2 | SitesSlotsHybridConnectionNamespacesRelays1 | SitesSlotsInstancesExtensions1 | SitesSlotsNetworkConfig | SitesSlotsPremieraddons2 | SitesSlotsPrivateAccess | SitesSlotsPublicCertificates1 | SitesSlotsSiteextensions1 | SitesSlotsSourcecontrols2 | SitesSlotsVirtualNetworkConnections2 | SitesSlotsVirtualNetworkConnectionsGateways2 | SitesSourcecontrols2 | SitesVirtualNetworkConnections2 | SitesVirtualNetworkConnectionsGateways2 | Certificates3 | Sites3 | SitesConfig3 | SitesDeployments3 | SitesDomainOwnershipIdentifiers2 | SitesExtensions2 | SitesFunctions2 | SitesHostNameBindings3 | SitesHybridconnection3 | SitesHybridConnectionNamespacesRelays2 | SitesInstancesExtensions2 | SitesMigrate2 | SitesNetworkConfig1 | SitesPremieraddons3 | SitesPrivateAccess1 | SitesPublicCertificates2 | SitesSiteextensions2 | SitesSlots3 | SitesSlotsConfig3 | SitesSlotsDeployments3 | SitesSlotsDomainOwnershipIdentifiers2 | SitesSlotsExtensions2 | SitesSlotsFunctions2 | SitesSlotsHostNameBindings3 | SitesSlotsHybridconnection3 | SitesSlotsHybridConnectionNamespacesRelays2 | SitesSlotsInstancesExtensions2 | SitesSlotsNetworkConfig1 | SitesSlotsPremieraddons3 | SitesSlotsPrivateAccess1 | SitesSlotsPublicCertificates2 | SitesSlotsSiteextensions2 | SitesSlotsSourcecontrols3 | SitesSlotsVirtualNetworkConnections3 | SitesSlotsVirtualNetworkConnectionsGateways3 | SitesSourcecontrols3 | SitesVirtualNetworkConnections3 | SitesVirtualNetworkConnectionsGateways3 | Certificates4 | HostingEnvironments3 | HostingEnvironmentsMultiRolePools3 | HostingEnvironmentsWorkerPools3 | Serverfarms3 | ServerfarmsVirtualNetworkConnectionsGateways3 | ServerfarmsVirtualNetworkConnectionsRoutes3 | Sites4 | SitesBasicPublishingCredentialsPolicies | SitesConfig4 | SitesDeployments4 | SitesDomainOwnershipIdentifiers3 | SitesExtensions3 | SitesFunctions3 | SitesFunctionsKeys1 | SitesHostNameBindings4 | SitesHybridconnection4 | SitesHybridConnectionNamespacesRelays3 | SitesInstancesExtensions3 | SitesMigrate3 | SitesNetworkConfig2 | SitesPremieraddons4 | SitesPrivateAccess2 | SitesPrivateEndpointConnections | SitesPublicCertificates3 | SitesSiteextensions3 | SitesSlots4 | SitesSlotsConfig4 | SitesSlotsDeployments4 | SitesSlotsDomainOwnershipIdentifiers3 | SitesSlotsExtensions3 | SitesSlotsFunctions3 | SitesSlotsFunctionsKeys1 | SitesSlotsHostNameBindings4 | SitesSlotsHybridconnection4 | SitesSlotsHybridConnectionNamespacesRelays3 | SitesSlotsInstancesExtensions3 | SitesSlotsNetworkConfig2 | SitesSlotsPremieraddons4 | SitesSlotsPrivateAccess2 | SitesSlotsPublicCertificates3 | SitesSlotsSiteextensions3 | SitesSlotsSourcecontrols4 | SitesSlotsVirtualNetworkConnections4 | SitesSlotsVirtualNetworkConnectionsGateways4 | SitesSourcecontrols4 | SitesVirtualNetworkConnections4 | SitesVirtualNetworkConnectionsGateways4 | StaticSites | StaticSitesBuildsConfig | StaticSitesConfig | StaticSitesCustomDomains | Certificates5 | HostingEnvironments4 | HostingEnvironmentsMultiRolePools4 | HostingEnvironmentsWorkerPools4 | Serverfarms4 | ServerfarmsVirtualNetworkConnectionsGateways4 | ServerfarmsVirtualNetworkConnectionsRoutes4 | Sites5 | SitesBasicPublishingCredentialsPolicies1 | SitesConfig5 | SitesDeployments5 | SitesDomainOwnershipIdentifiers4 | SitesExtensions4 | SitesFunctions4 | SitesFunctionsKeys2 | SitesHostNameBindings5 | SitesHybridconnection5 | SitesHybridConnectionNamespacesRelays4 | SitesInstancesExtensions4 | SitesMigrate4 | SitesNetworkConfig3 | SitesPremieraddons5 | SitesPrivateAccess3 | SitesPrivateEndpointConnections1 | SitesPublicCertificates4 | SitesSiteextensions4 | SitesSlots5 | SitesSlotsConfig5 | SitesSlotsDeployments5 | SitesSlotsDomainOwnershipIdentifiers4 | SitesSlotsExtensions4 | SitesSlotsFunctions4 | SitesSlotsFunctionsKeys2 | SitesSlotsHostNameBindings5 | SitesSlotsHybridconnection5 | SitesSlotsHybridConnectionNamespacesRelays4 | SitesSlotsInstancesExtensions4 | SitesSlotsNetworkConfig3 | SitesSlotsPremieraddons5 | SitesSlotsPrivateAccess3 | SitesSlotsPublicCertificates4 | SitesSlotsSiteextensions4 | SitesSlotsSourcecontrols5 | SitesSlotsVirtualNetworkConnections5 | SitesSlotsVirtualNetworkConnectionsGateways5 | SitesSourcecontrols5 | SitesVirtualNetworkConnections5 | SitesVirtualNetworkConnectionsGateways5 | StaticSites1 | StaticSitesBuildsConfig1 | StaticSitesConfig1 | StaticSitesCustomDomains1 | Certificates6 | HostingEnvironments5 | HostingEnvironmentsMultiRolePools5 | HostingEnvironmentsWorkerPools5 | Serverfarms5 | ServerfarmsVirtualNetworkConnectionsGateways5 | ServerfarmsVirtualNetworkConnectionsRoutes5 | Sites6 | SitesBasicPublishingCredentialsPolicies2 | SitesConfig6 | SitesDeployments6 | SitesDomainOwnershipIdentifiers5 | SitesExtensions5 | SitesFunctions5 | SitesFunctionsKeys3 | SitesHostNameBindings6 | SitesHybridconnection6 | SitesHybridConnectionNamespacesRelays5 | SitesInstancesExtensions5 | SitesMigrate5 | SitesNetworkConfig4 | SitesPremieraddons6 | SitesPrivateAccess4 | SitesPrivateEndpointConnections2 | SitesPublicCertificates5 | SitesSiteextensions5 | SitesSlots6 | SitesSlotsConfig6 | SitesSlotsDeployments6 | SitesSlotsDomainOwnershipIdentifiers5 | SitesSlotsExtensions5 | SitesSlotsFunctions5 | SitesSlotsFunctionsKeys3 | SitesSlotsHostNameBindings6 | SitesSlotsHybridconnection6 | SitesSlotsHybridConnectionNamespacesRelays5 | SitesSlotsInstancesExtensions5 | SitesSlotsNetworkConfig4 | SitesSlotsPremieraddons6 | SitesSlotsPrivateAccess4 | SitesSlotsPublicCertificates5 | SitesSlotsSiteextensions5 | SitesSlotsSourcecontrols6 | SitesSlotsVirtualNetworkConnections6 | SitesSlotsVirtualNetworkConnectionsGateways6 | SitesSourcecontrols6 | SitesVirtualNetworkConnections6 | SitesVirtualNetworkConnectionsGateways6 | StaticSites2 | StaticSitesBuildsConfig2 | StaticSitesConfig2 | StaticSitesCustomDomains2 | Certificates7 | HostingEnvironments6 | HostingEnvironmentsMultiRolePools6 | HostingEnvironmentsWorkerPools6 | Serverfarms6 | ServerfarmsVirtualNetworkConnectionsGateways6 | ServerfarmsVirtualNetworkConnectionsRoutes6 | Sites7 | SitesBasicPublishingCredentialsPolicies3 | SitesConfig7 | SitesDeployments7 | SitesDomainOwnershipIdentifiers6 | SitesExtensions6 | SitesFunctions6 | SitesFunctionsKeys4 | SitesHostNameBindings7 | SitesHybridconnection7 | SitesHybridConnectionNamespacesRelays6 | SitesInstancesExtensions6 | SitesMigrate6 | SitesNetworkConfig5 | SitesPremieraddons7 | SitesPrivateAccess5 | SitesPrivateEndpointConnections3 | SitesPublicCertificates6 | SitesSiteextensions6 | SitesSlots7 | SitesSlotsConfig7 | SitesSlotsDeployments7 | SitesSlotsDomainOwnershipIdentifiers6 | SitesSlotsExtensions6 | SitesSlotsFunctions6 | SitesSlotsFunctionsKeys4 | SitesSlotsHostNameBindings7 | SitesSlotsHybridconnection7 | SitesSlotsHybridConnectionNamespacesRelays6 | SitesSlotsInstancesExtensions6 | SitesSlotsNetworkConfig5 | SitesSlotsPremieraddons7 | SitesSlotsPrivateAccess5 | SitesSlotsPublicCertificates6 | SitesSlotsSiteextensions6 | SitesSlotsSourcecontrols7 | SitesSlotsVirtualNetworkConnections7 | SitesSlotsVirtualNetworkConnectionsGateways7 | SitesSourcecontrols7 | SitesVirtualNetworkConnections7 | SitesVirtualNetworkConnectionsGateways7 | StaticSites3 | StaticSitesBuildsConfig3 | StaticSitesConfig3 | StaticSitesCustomDomains3 | Certificates8 | HostingEnvironments7 | HostingEnvironmentsConfigurations | HostingEnvironmentsMultiRolePools7 | HostingEnvironmentsPrivateEndpointConnections | HostingEnvironmentsWorkerPools7 | Serverfarms7 | ServerfarmsVirtualNetworkConnectionsGateways7 | ServerfarmsVirtualNetworkConnectionsRoutes7 | Sites8 | SitesBasicPublishingCredentialsPolicies4 | SitesConfig8 | SitesDeployments8 | SitesDomainOwnershipIdentifiers7 | SitesExtensions7 | SitesFunctions7 | SitesFunctionsKeys5 | SitesHostNameBindings8 | SitesHybridconnection8 | SitesHybridConnectionNamespacesRelays7 | SitesInstancesExtensions7 | SitesMigrate7 | SitesNetworkConfig6 | SitesPremieraddons8 | SitesPrivateAccess6 | SitesPrivateEndpointConnections4 | SitesPublicCertificates7 | SitesSiteextensions7 | SitesSlots8 | SitesSlotsBasicPublishingCredentialsPolicies | SitesSlotsConfig8 | SitesSlotsDeployments8 | SitesSlotsDomainOwnershipIdentifiers7 | SitesSlotsExtensions7 | SitesSlotsFunctions7 | SitesSlotsFunctionsKeys5 | SitesSlotsHostNameBindings8 | SitesSlotsHybridconnection8 | SitesSlotsHybridConnectionNamespacesRelays7 | SitesSlotsInstancesExtensions7 | SitesSlotsPremieraddons8 | SitesSlotsPrivateAccess6 | SitesSlotsPrivateEndpointConnections | SitesSlotsPublicCertificates7 | SitesSlotsSiteextensions7 | SitesSlotsSourcecontrols8 | SitesSlotsVirtualNetworkConnections8 | SitesSlotsVirtualNetworkConnectionsGateways8 | SitesSourcecontrols8 | SitesVirtualNetworkConnections8 | SitesVirtualNetworkConnectionsGateways8 | StaticSites4 | StaticSitesBuildsConfig4 | StaticSitesBuildsUserProvidedFunctionApps | StaticSitesConfig4 | StaticSitesCustomDomains4 | StaticSitesPrivateEndpointConnections | StaticSitesUserProvidedFunctionApps)) | (((ARMResourceBase & {␊ /**␊ * Location to deploy resource to␊ */␊ @@ -3300,6 +3401,8 @@ Generated by [AVA](https://avajs.dev). scope?: string␊ comments?: string␊ [k: string]: unknown␊ + }) & {␊ + [k: string]: unknown␊ }) & Accounts11) | (ARMResourceBase & (Deployments2 | Deployments3 | Deployments4 | Deployments5 | Links)))␊ export type ResourceBase = (ARMResourceBase & {␊ /**␊ @@ -5074,10 +5177,21 @@ Generated by [AVA](https://avajs.dev). /**␊ * Collection of rule conditions used by a rule.␊ */␊ - ruleConditions?: (({␊ + ruleConditions?: ((({␊ ruleConditionType?: ("FirewallPolicyRuleCondition" | string)␊ [k: string]: unknown␊ - } | ApplicationRuleCondition | NetworkRuleCondition)[] | string)␊ + } | ApplicationRuleCondition | NetworkRuleCondition) & {␊ + /**␊ + * Name of the rule condition.␊ + */␊ + name?: string␊ + /**␊ + * Description of the rule condition.␊ + */␊ + description?: string␊ + ruleConditionType: string␊ + [k: string]: unknown␊ + })[] | string)␊ ruleType: string␊ [k: string]: unknown␊ } & {␊ @@ -5213,10 +5327,21 @@ Generated by [AVA](https://avajs.dev). /**␊ * Collection of rule conditions used by a rule.␊ */␊ - ruleConditions?: (({␊ + ruleConditions?: ((({␊ ruleConditionType?: ("FirewallPolicyRuleCondition" | string)␊ [k: string]: unknown␊ - } | ApplicationRuleCondition1 | NetworkRuleCondition1)[] | string)␊ + } | ApplicationRuleCondition1 | NetworkRuleCondition1) & {␊ + /**␊ + * Name of the rule condition.␊ + */␊ + name?: string␊ + /**␊ + * Description of the rule condition.␊ + */␊ + description?: string␊ + ruleConditionType: string␊ + [k: string]: unknown␊ + })[] | string)␊ ruleType: string␊ [k: string]: unknown␊ } & {␊ @@ -5352,10 +5477,21 @@ Generated by [AVA](https://avajs.dev). /**␊ * Collection of rule conditions used by a rule.␊ */␊ - ruleConditions?: (({␊ + ruleConditions?: ((({␊ ruleConditionType?: ("FirewallPolicyRuleCondition" | string)␊ [k: string]: unknown␊ - } | ApplicationRuleCondition2 | NetworkRuleCondition2)[] | string)␊ + } | ApplicationRuleCondition2 | NetworkRuleCondition2) & {␊ + /**␊ + * Name of the rule condition.␊ + */␊ + name?: string␊ + /**␊ + * Description of the rule condition.␊ + */␊ + description?: string␊ + ruleConditionType: string␊ + [k: string]: unknown␊ + })[] | string)␊ ruleType: string␊ [k: string]: unknown␊ } & {␊ @@ -5491,10 +5627,21 @@ Generated by [AVA](https://avajs.dev). /**␊ * Collection of rule conditions used by a rule.␊ */␊ - ruleConditions?: (({␊ + ruleConditions?: ((({␊ ruleConditionType?: ("FirewallPolicyRuleCondition" | string)␊ [k: string]: unknown␊ - } | ApplicationRuleCondition3 | NetworkRuleCondition3)[] | string)␊ + } | ApplicationRuleCondition3 | NetworkRuleCondition3) & {␊ + /**␊ + * Name of the rule condition.␊ + */␊ + name?: string␊ + /**␊ + * Description of the rule condition.␊ + */␊ + description?: string␊ + ruleConditionType: string␊ + [k: string]: unknown␊ + })[] | string)␊ ruleType: string␊ [k: string]: unknown␊ } & {␊ @@ -5630,10 +5777,21 @@ Generated by [AVA](https://avajs.dev). /**␊ * Collection of rule conditions used by a rule.␊ */␊ - ruleConditions?: (({␊ + ruleConditions?: ((({␊ ruleConditionType?: ("FirewallPolicyRuleCondition" | string)␊ [k: string]: unknown␊ - } | ApplicationRuleCondition4 | NetworkRuleCondition4)[] | string)␊ + } | ApplicationRuleCondition4 | NetworkRuleCondition4) & {␊ + /**␊ + * Name of the rule condition.␊ + */␊ + name?: string␊ + /**␊ + * Description of the rule condition.␊ + */␊ + description?: string␊ + ruleConditionType: string␊ + [k: string]: unknown␊ + })[] | string)␊ ruleType: string␊ [k: string]: unknown␊ } & {␊ @@ -5839,10 +5997,21 @@ Generated by [AVA](https://avajs.dev). /**␊ * Collection of rule conditions used by a rule.␊ */␊ - ruleConditions?: (({␊ + ruleConditions?: ((({␊ ruleConditionType?: ("FirewallPolicyRuleCondition" | string)␊ [k: string]: unknown␊ - } | ApplicationRuleCondition6 | NatRuleCondition1 | NetworkRuleCondition6)[] | string)␊ + } | ApplicationRuleCondition6 | NatRuleCondition1 | NetworkRuleCondition6) & {␊ + /**␊ + * Name of the rule condition.␊ + */␊ + name?: string␊ + /**␊ + * Description of the rule condition.␊ + */␊ + description?: string␊ + ruleConditionType: string␊ + [k: string]: unknown␊ + })[] | string)␊ ruleType: string␊ [k: string]: unknown␊ } & {␊ @@ -6028,10 +6197,21 @@ Generated by [AVA](https://avajs.dev). /**␊ * Collection of rule conditions used by a rule.␊ */␊ - ruleConditions?: (({␊ + ruleConditions?: ((({␊ ruleConditionType?: ("FirewallPolicyRuleCondition" | string)␊ [k: string]: unknown␊ - } | ApplicationRuleCondition7 | NatRuleCondition2 | NetworkRuleCondition7)[] | string)␊ + } | ApplicationRuleCondition7 | NatRuleCondition2 | NetworkRuleCondition7) & {␊ + /**␊ + * Name of the rule condition.␊ + */␊ + name?: string␊ + /**␊ + * Description of the rule condition.␊ + */␊ + description?: string␊ + ruleConditionType: string␊ + [k: string]: unknown␊ + })[] | string)␊ ruleType: string␊ [k: string]: unknown␊ } & {␊ @@ -6221,10 +6401,21 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of rules included in a rule collection.␊ */␊ - rules?: (({␊ + rules?: ((({␊ ruleType?: ("FirewallPolicyRule" | string)␊ [k: string]: unknown␊ - } | ApplicationRule | NatRule | NetworkRule)[] | string)␊ + } | ApplicationRule | NatRule | NetworkRule) & {␊ + /**␊ + * Name of the rule.␊ + */␊ + name?: string␊ + /**␊ + * Description of the rule.␊ + */␊ + description?: string␊ + ruleType: string␊ + [k: string]: unknown␊ + })[] | string)␊ ruleCollectionType: string␊ [k: string]: unknown␊ } & {␊ @@ -7126,17 +7317,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * Backup schedule specified as part of backup policy.␊ */␊ - schedulePolicy?: (({␊ + schedulePolicy?: ((({␊ schedulePolicyType?: ("SchedulePolicy" | string)␊ [k: string]: unknown␊ - } | LogSchedulePolicy | LongTermSchedulePolicy | SimpleSchedulePolicy) | string)␊ + } | LogSchedulePolicy | LongTermSchedulePolicy | SimpleSchedulePolicy) & {␊ + schedulePolicyType: string␊ + [k: string]: unknown␊ + }) | string)␊ /**␊ * Retention policy with the details on backup copy retention ranges.␊ */␊ - retentionPolicy?: (({␊ + retentionPolicy?: ((({␊ retentionPolicyType?: ("RetentionPolicy" | string)␊ [k: string]: unknown␊ - } | LongTermRetentionPolicy | SimpleRetentionPolicy) | string)␊ + } | LongTermRetentionPolicy | SimpleRetentionPolicy) & {␊ + retentionPolicyType: string␊ + [k: string]: unknown␊ + }) | string)␊ /**␊ * Instant RP retention policy range in days␊ */␊ @@ -7158,10 +7355,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Retention policy details.␊ */␊ - retentionPolicy?: (({␊ + retentionPolicy?: ((({␊ retentionPolicyType?: ("RetentionPolicy" | string)␊ [k: string]: unknown␊ - } | LongTermRetentionPolicy | SimpleRetentionPolicy) | string)␊ + } | LongTermRetentionPolicy | SimpleRetentionPolicy) & {␊ + retentionPolicyType: string␊ + [k: string]: unknown␊ + }) | string)␊ backupManagementType: string␊ [k: string]: unknown␊ } & {␊ @@ -7219,17 +7419,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * Backup schedule of backup policy.␊ */␊ - schedulePolicy?: (({␊ + schedulePolicy?: ((({␊ schedulePolicyType?: ("SchedulePolicy" | string)␊ [k: string]: unknown␊ - } | LogSchedulePolicy | LongTermSchedulePolicy | SimpleSchedulePolicy) | string)␊ + } | LogSchedulePolicy | LongTermSchedulePolicy | SimpleSchedulePolicy) & {␊ + schedulePolicyType: string␊ + [k: string]: unknown␊ + }) | string)␊ /**␊ * Retention policy details.␊ */␊ - retentionPolicy?: (({␊ + retentionPolicy?: ((({␊ retentionPolicyType?: ("RetentionPolicy" | string)␊ [k: string]: unknown␊ - } | LongTermRetentionPolicy | SimpleRetentionPolicy) | string)␊ + } | LongTermRetentionPolicy | SimpleRetentionPolicy) & {␊ + retentionPolicyType: string␊ + [k: string]: unknown␊ + }) | string)␊ backupManagementType: string␊ [k: string]: unknown␊ } & {␊ @@ -207473,10 +207679,21 @@ Generated by [AVA](https://avajs.dev). /**␊ * Information for connecting to target␊ */␊ - targetConnectionInfo?: ((OracleConnectionInfo | MySqlConnectionInfo | {␊ + targetConnectionInfo?: (((OracleConnectionInfo | MySqlConnectionInfo | {␊ type?: "Unknown"␊ [k: string]: unknown␊ - } | SqlConnectionInfo1) | string)␊ + } | SqlConnectionInfo1) & {␊ + /**␊ + * User name␊ + */␊ + userName?: string␊ + /**␊ + * Password credential.␊ + */␊ + password?: string␊ + type: string␊ + [k: string]: unknown␊ + }) | string)␊ /**␊ * List of DatabaseInfo␊ */␊ @@ -207547,10 +207764,41 @@ Generated by [AVA](https://avajs.dev). /**␊ * Information for connecting to target␊ */␊ - targetConnectionInfo: ({␊ + targetConnectionInfo: (({␊ type?: "SqlConnectionInfo"␊ [k: string]: unknown␊ - } | string)␊ + } & {␊ + /**␊ + * User name␊ + */␊ + userName?: string␊ + /**␊ + * Password credential.␊ + */␊ + password?: string␊ + /**␊ + * Data source in the format Protocol:MachineName\\SQLServerInstanceName,PortNumber␊ + */␊ + dataSource: string␊ + /**␊ + * Authentication type to use for connection.␊ + */␊ + authentication?: (("None" | "WindowsAuthentication" | "SqlAuthentication" | "ActiveDirectoryIntegrated" | "ActiveDirectoryPassword") | string)␊ + /**␊ + * Whether to encrypt the connection␊ + */␊ + encryptConnection?: (boolean | string)␊ + /**␊ + * Additional connection settings␊ + */␊ + additionalSettings?: string␊ + /**␊ + * Whether to trust the server certificate␊ + */␊ + trustServerCertificate?: (boolean | string)␊ + type: string␊ + [k: string]: unknown␊ + }) | string)␊ /**␊ * Databases to migrate␊ */␊ @@ -207612,10 +207860,41 @@ Generated by [AVA](https://avajs.dev). /**␊ * Information for connecting to target␊ */␊ - targetConnectionInfo: ({␊ + targetConnectionInfo: (({␊ type?: "SqlConnectionInfo"␊ [k: string]: unknown␊ - } | string)␊ + } & {␊ + /**␊ + * User name␊ + */␊ + userName?: string␊ + /**␊ + * Password credential.␊ + */␊ + password?: string␊ + /**␊ + * Data source in the format Protocol:MachineName\\SQLServerInstanceName,PortNumber␊ + */␊ + dataSource: string␊ + /**␊ + * Authentication type to use for connection.␊ + */␊ + authentication?: (("None" | "WindowsAuthentication" | "SqlAuthentication" | "ActiveDirectoryIntegrated" | "ActiveDirectoryPassword") | string)␊ + /**␊ + * Whether to encrypt the connection␊ + */␊ + encryptConnection?: (boolean | string)␊ + /**␊ + * Additional connection settings␊ + */␊ + additionalSettings?: string␊ + /**␊ + * Whether to trust the server certificate␊ + */␊ + trustServerCertificate?: (boolean | string)␊ + type: string␊ + [k: string]: unknown␊ + }) | string)␊ /**␊ * Databases to migrate␊ */␊ @@ -207638,17 +207917,79 @@ Generated by [AVA](https://avajs.dev). /**␊ * Information for connecting to source␊ */␊ - sourceConnectionInfo: ({␊ + sourceConnectionInfo: (({␊ type?: "SqlConnectionInfo"␊ [k: string]: unknown␊ - } | string)␊ + } & {␊ + /**␊ + * User name␊ + */␊ + userName?: string␊ + /**␊ + * Password credential.␊ + */␊ + password?: string␊ + /**␊ + * Data source in the format Protocol:MachineName\\SQLServerInstanceName,PortNumber␊ + */␊ + dataSource: string␊ + /**␊ + * Authentication type to use for connection.␊ + */␊ + authentication?: (("None" | "WindowsAuthentication" | "SqlAuthentication" | "ActiveDirectoryIntegrated" | "ActiveDirectoryPassword") | string)␊ + /**␊ + * Whether to encrypt the connection␊ + */␊ + encryptConnection?: (boolean | string)␊ + /**␊ + * Additional connection settings␊ + */␊ + additionalSettings?: string␊ + /**␊ + * Whether to trust the server certificate␊ + */␊ + trustServerCertificate?: (boolean | string)␊ + type: string␊ + [k: string]: unknown␊ + }) | string)␊ /**␊ * Information for connecting to target␊ */␊ - targetConnectionInfo: ({␊ + targetConnectionInfo: (({␊ type?: "SqlConnectionInfo"␊ [k: string]: unknown␊ - } | string)␊ + } & {␊ + /**␊ + * User name␊ + */␊ + userName?: string␊ + /**␊ + * Password credential.␊ + */␊ + password?: string␊ + /**␊ + * Data source in the format Protocol:MachineName\\SQLServerInstanceName,PortNumber␊ + */␊ + dataSource: string␊ + /**␊ + * Authentication type to use for connection.␊ + */␊ + authentication?: (("None" | "WindowsAuthentication" | "SqlAuthentication" | "ActiveDirectoryIntegrated" | "ActiveDirectoryPassword") | string)␊ + /**␊ + * Whether to encrypt the connection␊ + */␊ + encryptConnection?: (boolean | string)␊ + /**␊ + * Additional connection settings␊ + */␊ + additionalSettings?: string␊ + /**␊ + * Whether to trust the server certificate␊ + */␊ + trustServerCertificate?: (boolean | string)␊ + type: string␊ + [k: string]: unknown␊ + }) | string)␊ /**␊ * Databases to migrate␊ */␊ @@ -207662,17 +208003,79 @@ Generated by [AVA](https://avajs.dev). /**␊ * Information for connecting to source␊ */␊ - sourceConnectionInfo: ({␊ + sourceConnectionInfo: (({␊ type?: "SqlConnectionInfo"␊ [k: string]: unknown␊ - } | string)␊ + } & {␊ + /**␊ + * User name␊ + */␊ + userName?: string␊ + /**␊ + * Password credential.␊ + */␊ + password?: string␊ + /**␊ + * Data source in the format Protocol:MachineName\\SQLServerInstanceName,PortNumber␊ + */␊ + dataSource: string␊ + /**␊ + * Authentication type to use for connection.␊ + */␊ + authentication?: (("None" | "WindowsAuthentication" | "SqlAuthentication" | "ActiveDirectoryIntegrated" | "ActiveDirectoryPassword") | string)␊ + /**␊ + * Whether to encrypt the connection␊ + */␊ + encryptConnection?: (boolean | string)␊ + /**␊ + * Additional connection settings␊ + */␊ + additionalSettings?: string␊ + /**␊ + * Whether to trust the server certificate␊ + */␊ + trustServerCertificate?: (boolean | string)␊ + type: string␊ + [k: string]: unknown␊ + }) | string)␊ /**␊ * Information for connecting to target␊ */␊ - targetConnectionInfo: ({␊ + targetConnectionInfo: (({␊ type?: "SqlConnectionInfo"␊ [k: string]: unknown␊ - } | string)␊ + } & {␊ + /**␊ + * User name␊ + */␊ + userName?: string␊ + /**␊ + * Password credential.␊ + */␊ + password?: string␊ + /**␊ + * Data source in the format Protocol:MachineName\\SQLServerInstanceName,PortNumber␊ + */␊ + dataSource: string␊ + /**␊ + * Authentication type to use for connection.␊ + */␊ + authentication?: (("None" | "WindowsAuthentication" | "SqlAuthentication" | "ActiveDirectoryIntegrated" | "ActiveDirectoryPassword") | string)␊ + /**␊ + * Whether to encrypt the connection␊ + */␊ + encryptConnection?: (boolean | string)␊ + /**␊ + * Additional connection settings␊ + */␊ + additionalSettings?: string␊ + /**␊ + * Whether to trust the server certificate␊ + */␊ + trustServerCertificate?: (boolean | string)␊ + type: string␊ + [k: string]: unknown␊ + }) | string)␊ /**␊ * Databases to migrate␊ */␊ @@ -207734,17 +208137,79 @@ Generated by [AVA](https://avajs.dev). /**␊ * Information for connecting to source␊ */␊ - sourceConnectionInfo: ({␊ + sourceConnectionInfo: (({␊ type?: "SqlConnectionInfo"␊ [k: string]: unknown␊ - } | string)␊ + } & {␊ + /**␊ + * User name␊ + */␊ + userName?: string␊ + /**␊ + * Password credential.␊ + */␊ + password?: string␊ + /**␊ + * Data source in the format Protocol:MachineName\\SQLServerInstanceName,PortNumber␊ + */␊ + dataSource: string␊ + /**␊ + * Authentication type to use for connection.␊ + */␊ + authentication?: (("None" | "WindowsAuthentication" | "SqlAuthentication" | "ActiveDirectoryIntegrated" | "ActiveDirectoryPassword") | string)␊ + /**␊ + * Whether to encrypt the connection␊ + */␊ + encryptConnection?: (boolean | string)␊ + /**␊ + * Additional connection settings␊ + */␊ + additionalSettings?: string␊ + /**␊ + * Whether to trust the server certificate␊ + */␊ + trustServerCertificate?: (boolean | string)␊ + type: string␊ + [k: string]: unknown␊ + }) | string)␊ /**␊ * Information for connecting to target␊ */␊ - targetConnectionInfo: ({␊ + targetConnectionInfo: (({␊ type?: "SqlConnectionInfo"␊ [k: string]: unknown␊ - } | string)␊ + } & {␊ + /**␊ + * User name␊ + */␊ + userName?: string␊ + /**␊ + * Password credential.␊ + */␊ + password?: string␊ + /**␊ + * Data source in the format Protocol:MachineName\\SQLServerInstanceName,PortNumber␊ + */␊ + dataSource: string␊ + /**␊ + * Authentication type to use for connection.␊ + */␊ + authentication?: (("None" | "WindowsAuthentication" | "SqlAuthentication" | "ActiveDirectoryIntegrated" | "ActiveDirectoryPassword") | string)␊ + /**␊ + * Whether to encrypt the connection␊ + */␊ + encryptConnection?: (boolean | string)␊ + /**␊ + * Additional connection settings␊ + */␊ + additionalSettings?: string␊ + /**␊ + * Whether to trust the server certificate␊ + */␊ + trustServerCertificate?: (boolean | string)␊ + type: string␊ + [k: string]: unknown␊ + }) | string)␊ /**␊ * Databases to migrate␊ */␊ @@ -207781,10 +208246,41 @@ Generated by [AVA](https://avajs.dev). /**␊ * Connection information for target SQL Server␊ */␊ - targetConnectionInfo: ({␊ + targetConnectionInfo: (({␊ type?: "SqlConnectionInfo"␊ [k: string]: unknown␊ - } | string)␊ + } & {␊ + /**␊ + * User name␊ + */␊ + userName?: string␊ + /**␊ + * Password credential.␊ + */␊ + password?: string␊ + /**␊ + * Data source in the format Protocol:MachineName\\SQLServerInstanceName,PortNumber␊ + */␊ + dataSource: string␊ + /**␊ + * Authentication type to use for connection.␊ + */␊ + authentication?: (("None" | "WindowsAuthentication" | "SqlAuthentication" | "ActiveDirectoryIntegrated" | "ActiveDirectoryPassword") | string)␊ + /**␊ + * Whether to encrypt the connection␊ + */␊ + encryptConnection?: (boolean | string)␊ + /**␊ + * Additional connection settings␊ + */␊ + additionalSettings?: string␊ + /**␊ + * Whether to trust the server certificate␊ + */␊ + trustServerCertificate?: (boolean | string)␊ + type: string␊ + [k: string]: unknown␊ + }) | string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -207794,10 +208290,41 @@ Generated by [AVA](https://avajs.dev). /**␊ * Connection information for target SQL Server␊ */␊ - targetConnectionInfo: ({␊ + targetConnectionInfo: (({␊ type?: "SqlConnectionInfo"␊ [k: string]: unknown␊ - } | string)␊ + } & {␊ + /**␊ + * User name␊ + */␊ + userName?: string␊ + /**␊ + * Password credential.␊ + */␊ + password?: string␊ + /**␊ + * Data source in the format Protocol:MachineName\\SQLServerInstanceName,PortNumber␊ + */␊ + dataSource: string␊ + /**␊ + * Authentication type to use for connection.␊ + */␊ + authentication?: (("None" | "WindowsAuthentication" | "SqlAuthentication" | "ActiveDirectoryIntegrated" | "ActiveDirectoryPassword") | string)␊ + /**␊ + * Whether to encrypt the connection␊ + */␊ + encryptConnection?: (boolean | string)␊ + /**␊ + * Additional connection settings␊ + */␊ + additionalSettings?: string␊ + /**␊ + * Whether to trust the server certificate␊ + */␊ + trustServerCertificate?: (boolean | string)␊ + type: string␊ + [k: string]: unknown␊ + }) | string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -207807,10 +208334,41 @@ Generated by [AVA](https://avajs.dev). /**␊ * Connection information for SQL Server␊ */␊ - connectionInfo: ({␊ + connectionInfo: (({␊ type?: "SqlConnectionInfo"␊ [k: string]: unknown␊ - } | string)␊ + } & {␊ + /**␊ + * User name␊ + */␊ + userName?: string␊ + /**␊ + * Password credential.␊ + */␊ + password?: string␊ + /**␊ + * Data source in the format Protocol:MachineName\\SQLServerInstanceName,PortNumber␊ + */␊ + dataSource: string␊ + /**␊ + * Authentication type to use for connection.␊ + */␊ + authentication?: (("None" | "WindowsAuthentication" | "SqlAuthentication" | "ActiveDirectoryIntegrated" | "ActiveDirectoryPassword") | string)␊ + /**␊ + * Whether to encrypt the connection␊ + */␊ + encryptConnection?: (boolean | string)␊ + /**␊ + * Additional connection settings␊ + */␊ + additionalSettings?: string␊ + /**␊ + * Whether to trust the server certificate␊ + */␊ + trustServerCertificate?: (boolean | string)␊ + type: string␊ + [k: string]: unknown␊ + }) | string)␊ /**␊ * List of database names to collect tables for␊ */␊ @@ -207824,10 +208382,41 @@ Generated by [AVA](https://avajs.dev). /**␊ * Connection information for target SQL DB␊ */␊ - targetConnectionInfo: ({␊ + targetConnectionInfo: (({␊ type?: "SqlConnectionInfo"␊ [k: string]: unknown␊ - } | string)␊ + } & {␊ + /**␊ + * User name␊ + */␊ + userName?: string␊ + /**␊ + * Password credential.␊ + */␊ + password?: string␊ + /**␊ + * Data source in the format Protocol:MachineName\\SQLServerInstanceName,PortNumber␊ + */␊ + dataSource: string␊ + /**␊ + * Authentication type to use for connection.␊ + */␊ + authentication?: (("None" | "WindowsAuthentication" | "SqlAuthentication" | "ActiveDirectoryIntegrated" | "ActiveDirectoryPassword") | string)␊ + /**␊ + * Whether to encrypt the connection␊ + */␊ + encryptConnection?: (boolean | string)␊ + /**␊ + * Additional connection settings␊ + */␊ + additionalSettings?: string␊ + /**␊ + * Whether to trust the server certificate␊ + */␊ + trustServerCertificate?: (boolean | string)␊ + type: string␊ + [k: string]: unknown␊ + }) | string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -207837,10 +208426,41 @@ Generated by [AVA](https://avajs.dev). /**␊ * Connection information for Source SQL Server␊ */␊ - sourceConnectionInfo: ({␊ + sourceConnectionInfo: (({␊ type?: "SqlConnectionInfo"␊ [k: string]: unknown␊ - } | string)␊ + } & {␊ + /**␊ + * User name␊ + */␊ + userName?: string␊ + /**␊ + * Password credential.␊ + */␊ + password?: string␊ + /**␊ + * Data source in the format Protocol:MachineName\\SQLServerInstanceName,PortNumber␊ + */␊ + dataSource: string␊ + /**␊ + * Authentication type to use for connection.␊ + */␊ + authentication?: (("None" | "WindowsAuthentication" | "SqlAuthentication" | "ActiveDirectoryIntegrated" | "ActiveDirectoryPassword") | string)␊ + /**␊ + * Whether to encrypt the connection␊ + */␊ + encryptConnection?: (boolean | string)␊ + /**␊ + * Additional connection settings␊ + */␊ + additionalSettings?: string␊ + /**␊ + * Whether to trust the server certificate␊ + */␊ + trustServerCertificate?: (boolean | string)␊ + type: string␊ + [k: string]: unknown␊ + }) | string)␊ /**␊ * Permission group for validations.␊ */␊ @@ -207854,10 +208474,29 @@ Generated by [AVA](https://avajs.dev). /**␊ * Information for connecting to MySQL source␊ */␊ - sourceConnectionInfo: ({␊ + sourceConnectionInfo: (({␊ type?: "MySqlConnectionInfo"␊ [k: string]: unknown␊ - } | string)␊ + } & {␊ + /**␊ + * User name␊ + */␊ + userName?: string␊ + /**␊ + * Password credential.␊ + */␊ + password?: string␊ + /**␊ + * Name of the server␊ + */␊ + serverName: string␊ + /**␊ + * Port for Server␊ + */␊ + port: (number | string)␊ + type: string␊ + [k: string]: unknown␊ + }) | string)␊ /**␊ * Permission group for validations.␊ */␊ @@ -207871,10 +208510,41 @@ Generated by [AVA](https://avajs.dev). /**␊ * Information for connecting to Oracle source␊ */␊ - sourceConnectionInfo: ({␊ + sourceConnectionInfo: (({␊ type?: "OracleConnectionInfo"␊ [k: string]: unknown␊ - } | string)␊ + } & {␊ + /**␊ + * User name␊ + */␊ + userName?: string␊ + /**␊ + * Password credential.␊ + */␊ + password?: string␊ + /**␊ + * Name of the server␊ + */␊ + serverName?: string␊ + /**␊ + * Port for Server␊ + */␊ + port?: (number | string)␊ + /**␊ + * Connection mode to be used. If ConnectionString mode is used, then customConnectionString should be provided, else it should not be set.␊ + */␊ + connectionMode?: (("ConnectionString" | "Standard") | string)␊ + /**␊ + * Instance name (SID)␊ + */␊ + instance?: string␊ + /**␊ + * Connection string␊ + */␊ + customConnectionString?: string␊ + type: string␊ + [k: string]: unknown␊ + }) | string)␊ /**␊ * Permission group for validations.␊ */␊ @@ -207888,10 +208558,41 @@ Generated by [AVA](https://avajs.dev). /**␊ * Information for connecting to target␊ */␊ - targetConnectionInfo: ({␊ + targetConnectionInfo: (({␊ type?: "SqlConnectionInfo"␊ [k: string]: unknown␊ - } | string)␊ + } & {␊ + /**␊ + * User name␊ + */␊ + userName?: string␊ + /**␊ + * Password credential.␊ + */␊ + password?: string␊ + /**␊ + * Data source in the format Protocol:MachineName\\SQLServerInstanceName,PortNumber␊ + */␊ + dataSource: string␊ + /**␊ + * Authentication type to use for connection.␊ + */␊ + authentication?: (("None" | "WindowsAuthentication" | "SqlAuthentication" | "ActiveDirectoryIntegrated" | "ActiveDirectoryPassword") | string)␊ + /**␊ + * Whether to encrypt the connection␊ + */␊ + encryptConnection?: (boolean | string)␊ + /**␊ + * Additional connection settings␊ + */␊ + additionalSettings?: string␊ + /**␊ + * Whether to trust the server certificate␊ + */␊ + trustServerCertificate?: (boolean | string)␊ + type: string␊ + [k: string]: unknown␊ + }) | string)␊ /**␊ * Target database name␊ */␊ @@ -207911,10 +208612,29 @@ Generated by [AVA](https://avajs.dev). /**␊ * Information for connecting to MySQL source␊ */␊ - sourceConnectionInfo: ({␊ + sourceConnectionInfo: (({␊ type?: "MySqlConnectionInfo"␊ [k: string]: unknown␊ - } | string)␊ + } & {␊ + /**␊ + * User name␊ + */␊ + userName?: string␊ + /**␊ + * Password credential.␊ + */␊ + password?: string␊ + /**␊ + * Name of the server␊ + */␊ + serverName: string␊ + /**␊ + * Port for Server␊ + */␊ + port: (number | string)␊ + type: string␊ + [k: string]: unknown␊ + }) | string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -207934,10 +208654,41 @@ Generated by [AVA](https://avajs.dev). /**␊ * Information for connecting to target␊ */␊ - targetConnectionInfo: ({␊ + targetConnectionInfo: (({␊ type?: "SqlConnectionInfo"␊ [k: string]: unknown␊ - } | string)␊ + } & {␊ + /**␊ + * User name␊ + */␊ + userName?: string␊ + /**␊ + * Password credential.␊ + */␊ + password?: string␊ + /**␊ + * Data source in the format Protocol:MachineName\\SQLServerInstanceName,PortNumber␊ + */␊ + dataSource: string␊ + /**␊ + * Authentication type to use for connection.␊ + */␊ + authentication?: (("None" | "WindowsAuthentication" | "SqlAuthentication" | "ActiveDirectoryIntegrated" | "ActiveDirectoryPassword") | string)␊ + /**␊ + * Whether to encrypt the connection␊ + */␊ + encryptConnection?: (boolean | string)␊ + /**␊ + * Additional connection settings␊ + */␊ + additionalSettings?: string␊ + /**␊ + * Whether to trust the server certificate␊ + */␊ + trustServerCertificate?: (boolean | string)␊ + type: string␊ + [k: string]: unknown␊ + }) | string)␊ /**␊ * Target database name␊ */␊ @@ -207957,10 +208708,41 @@ Generated by [AVA](https://avajs.dev). /**␊ * Information for connecting to Oracle source␊ */␊ - sourceConnectionInfo: ({␊ + sourceConnectionInfo: (({␊ type?: "OracleConnectionInfo"␊ [k: string]: unknown␊ - } | string)␊ + } & {␊ + /**␊ + * User name␊ + */␊ + userName?: string␊ + /**␊ + * Password credential.␊ + */␊ + password?: string␊ + /**␊ + * Name of the server␊ + */␊ + serverName?: string␊ + /**␊ + * Port for Server␊ + */␊ + port?: (number | string)␊ + /**␊ + * Connection mode to be used. If ConnectionString mode is used, then customConnectionString should be provided, else it should not be set.␊ + */␊ + connectionMode?: (("ConnectionString" | "Standard") | string)␊ + /**␊ + * Instance name (SID)␊ + */␊ + instance?: string␊ + /**␊ + * Connection string␊ + */␊ + customConnectionString?: string␊ + type: string␊ + [k: string]: unknown␊ + }) | string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -209224,17 +210006,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * Backup schedule specified as part of backup policy.␊ */␊ - schedulePolicy?: (({␊ + schedulePolicy?: ((({␊ schedulePolicyType?: ("SchedulePolicy" | string)␊ [k: string]: unknown␊ - } | LogSchedulePolicy | LongTermSchedulePolicy | SimpleSchedulePolicy) | string)␊ + } | LogSchedulePolicy | LongTermSchedulePolicy | SimpleSchedulePolicy) & {␊ + schedulePolicyType: string␊ + [k: string]: unknown␊ + }) | string)␊ /**␊ * Retention policy with the details on backup copy retention ranges.␊ */␊ - retentionPolicy?: (({␊ + retentionPolicy?: ((({␊ retentionPolicyType?: ("RetentionPolicy" | string)␊ [k: string]: unknown␊ - } | LongTermRetentionPolicy | SimpleRetentionPolicy) | string)␊ + } | LongTermRetentionPolicy | SimpleRetentionPolicy) & {␊ + retentionPolicyType: string␊ + [k: string]: unknown␊ + }) | string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -225137,7 +225925,14 @@ Generated by [AVA](https://avajs.dev). /**␊ * The list of custom alert time-window rules.␊ */␊ - timeWindowRules?: ((ActiveConnectionsNotInAllowedRange | AmqpC2DMessagesNotInAllowedRange | MqttC2DMessagesNotInAllowedRange | HttpC2DMessagesNotInAllowedRange | AmqpC2DRejectedMessagesNotInAllowedRange | MqttC2DRejectedMessagesNotInAllowedRange | HttpC2DRejectedMessagesNotInAllowedRange | AmqpD2CMessagesNotInAllowedRange | MqttD2CMessagesNotInAllowedRange | HttpD2CMessagesNotInAllowedRange | DirectMethodInvokesNotInAllowedRange | FailedLocalLoginsNotInAllowedRange | FileUploadsNotInAllowedRange | QueuePurgesNotInAllowedRange | TwinUpdatesNotInAllowedRange | UnauthorizedOperationsNotInAllowedRange)[] | string)␊ + timeWindowRules?: (((ActiveConnectionsNotInAllowedRange | AmqpC2DMessagesNotInAllowedRange | MqttC2DMessagesNotInAllowedRange | HttpC2DMessagesNotInAllowedRange | AmqpC2DRejectedMessagesNotInAllowedRange | MqttC2DRejectedMessagesNotInAllowedRange | HttpC2DRejectedMessagesNotInAllowedRange | AmqpD2CMessagesNotInAllowedRange | MqttD2CMessagesNotInAllowedRange | HttpD2CMessagesNotInAllowedRange | DirectMethodInvokesNotInAllowedRange | FailedLocalLoginsNotInAllowedRange | FileUploadsNotInAllowedRange | QueuePurgesNotInAllowedRange | TwinUpdatesNotInAllowedRange | UnauthorizedOperationsNotInAllowedRange) & {␊ + ruleType: "TimeWindowCustomAlertRule"␊ + /**␊ + * The time window size in iso8601 format.␊ + */␊ + timeWindowSize: string␊ + [k: string]: unknown␊ + })[] | string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -225710,7 +226505,14 @@ Generated by [AVA](https://avajs.dev). /**␊ * The list of custom alert time-window rules.␊ */␊ - timeWindowRules?: ((ActiveConnectionsNotInAllowedRange1 | AmqpC2DMessagesNotInAllowedRange1 | MqttC2DMessagesNotInAllowedRange1 | HttpC2DMessagesNotInAllowedRange1 | AmqpC2DRejectedMessagesNotInAllowedRange1 | MqttC2DRejectedMessagesNotInAllowedRange1 | HttpC2DRejectedMessagesNotInAllowedRange1 | AmqpD2CMessagesNotInAllowedRange1 | MqttD2CMessagesNotInAllowedRange1 | HttpD2CMessagesNotInAllowedRange1 | DirectMethodInvokesNotInAllowedRange1 | FailedLocalLoginsNotInAllowedRange1 | FileUploadsNotInAllowedRange1 | QueuePurgesNotInAllowedRange1 | TwinUpdatesNotInAllowedRange1 | UnauthorizedOperationsNotInAllowedRange1)[] | string)␊ + timeWindowRules?: (((ActiveConnectionsNotInAllowedRange1 | AmqpC2DMessagesNotInAllowedRange1 | MqttC2DMessagesNotInAllowedRange1 | HttpC2DMessagesNotInAllowedRange1 | AmqpC2DRejectedMessagesNotInAllowedRange1 | MqttC2DRejectedMessagesNotInAllowedRange1 | HttpC2DRejectedMessagesNotInAllowedRange1 | AmqpD2CMessagesNotInAllowedRange1 | MqttD2CMessagesNotInAllowedRange1 | HttpD2CMessagesNotInAllowedRange1 | DirectMethodInvokesNotInAllowedRange1 | FailedLocalLoginsNotInAllowedRange1 | FileUploadsNotInAllowedRange1 | QueuePurgesNotInAllowedRange1 | TwinUpdatesNotInAllowedRange1 | UnauthorizedOperationsNotInAllowedRange1) & {␊ + ruleType: "TimeWindowCustomAlertRule"␊ + /**␊ + * The time window size in iso8601 format.␊ + */␊ + timeWindowSize: string␊ + [k: string]: unknown␊ + })[] | string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -237074,11 +237876,55 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of activities to execute if expression is evaluated to false. This is an optional property and if not provided, the activity will exit without any action.␊ */␊ - ifFalseActivities?: ((ControlActivity | ExecutionActivity)[] | string)␊ + ifFalseActivities?: (((ControlActivity | ExecutionActivity) & {␊ + /**␊ + * Unmatched properties from the message are deserialized this collection␊ + */␊ + additionalProperties?: ({␊ + [k: string]: {␊ + [k: string]: unknown␊ + }␊ + } | string)␊ + /**␊ + * Activity depends on condition.␊ + */␊ + dependsOn?: (ActivityDependency[] | string)␊ + /**␊ + * Activity description.␊ + */␊ + description?: string␊ + /**␊ + * Activity name.␊ + */␊ + name: string␊ + [k: string]: unknown␊ + })[] | string)␊ /**␊ * List of activities to execute if expression is evaluated to true. This is an optional property and if not provided, the activity will exit without any action.␊ */␊ - ifTrueActivities?: ((ControlActivity | ExecutionActivity)[] | string)␊ + ifTrueActivities?: (((ControlActivity | ExecutionActivity) & {␊ + /**␊ + * Unmatched properties from the message are deserialized this collection␊ + */␊ + additionalProperties?: ({␊ + [k: string]: {␊ + [k: string]: unknown␊ + }␊ + } | string)␊ + /**␊ + * Activity depends on condition.␊ + */␊ + dependsOn?: (ActivityDependency[] | string)␊ + /**␊ + * Activity description.␊ + */␊ + description?: string␊ + /**␊ + * Activity name.␊ + */␊ + name: string␊ + [k: string]: unknown␊ + })[] | string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -237113,7 +237959,29 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of activities to execute .␊ */␊ - activities: ((ControlActivity | ExecutionActivity)[] | string)␊ + activities: (((ControlActivity | ExecutionActivity) & {␊ + /**␊ + * Unmatched properties from the message are deserialized this collection␊ + */␊ + additionalProperties?: ({␊ + [k: string]: {␊ + [k: string]: unknown␊ + }␊ + } | string)␊ + /**␊ + * Activity depends on condition.␊ + */␊ + dependsOn?: (ActivityDependency[] | string)␊ + /**␊ + * Activity description.␊ + */␊ + description?: string␊ + /**␊ + * Activity name.␊ + */␊ + name: string␊ + [k: string]: unknown␊ + })[] | string)␊ /**␊ * Batch count to be used for controlling the number of parallel execution (when isSequential is set to false).␊ */␊ @@ -237167,7 +238035,29 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of activities to execute.␊ */␊ - activities: ((ControlActivity | ExecutionActivity)[] | string)␊ + activities: (((ControlActivity | ExecutionActivity) & {␊ + /**␊ + * Unmatched properties from the message are deserialized this collection␊ + */␊ + additionalProperties?: ({␊ + [k: string]: {␊ + [k: string]: unknown␊ + }␊ + } | string)␊ + /**␊ + * Activity depends on condition.␊ + */␊ + dependsOn?: (ActivityDependency[] | string)␊ + /**␊ + * Activity description.␊ + */␊ + description?: string␊ + /**␊ + * Activity name.␊ + */␊ + name: string␊ + [k: string]: unknown␊ + })[] | string)␊ /**␊ * Azure Data Factory expression definition.␊ */␊ @@ -238466,7 +239356,43 @@ Generated by [AVA](https://avajs.dev). /**␊ * The Azure Data Factory nested object which identifies data within different data stores, such as tables, files, folders, and documents.␊ */␊ - properties: ((AmazonS3Dataset | AzureBlobDataset | AzureTableDataset | AzureSqlTableDataset | AzureSqlDWTableDataset | CassandraTableDataset | DocumentDbCollectionDataset | DynamicsEntityDataset | AzureDataLakeStoreDataset | FileShareDataset | MongoDbCollectionDataset | ODataResourceDataset | OracleTableDataset | AzureMySqlTableDataset | RelationalTableDataset | SalesforceObjectDataset | SapCloudForCustomerResourceDataset | SapEccResourceDataset | SqlServerTableDataset | WebTableDataset | AzureSearchIndexDataset | HttpDataset | AmazonMWSObjectDataset | AzurePostgreSqlTableDataset | ConcurObjectDataset | CouchbaseTableDataset | DrillTableDataset | EloquaObjectDataset | GoogleBigQueryObjectDataset | GreenplumTableDataset | HBaseObjectDataset | HiveObjectDataset | HubspotObjectDataset | ImpalaObjectDataset | JiraObjectDataset | MagentoObjectDataset | MariaDBTableDataset | MarketoObjectDataset | PaypalObjectDataset | PhoenixObjectDataset | PrestoObjectDataset | QuickBooksObjectDataset | ServiceNowObjectDataset | ShopifyObjectDataset | SparkObjectDataset | SquareObjectDataset | XeroObjectDataset | ZohoObjectDataset | NetezzaTableDataset | VerticaTableDataset | SalesforceMarketingCloudObjectDataset | ResponsysObjectDataset) | string)␊ + properties: (((AmazonS3Dataset | AzureBlobDataset | AzureTableDataset | AzureSqlTableDataset | AzureSqlDWTableDataset | CassandraTableDataset | DocumentDbCollectionDataset | DynamicsEntityDataset | AzureDataLakeStoreDataset | FileShareDataset | MongoDbCollectionDataset | ODataResourceDataset | OracleTableDataset | AzureMySqlTableDataset | RelationalTableDataset | SalesforceObjectDataset | SapCloudForCustomerResourceDataset | SapEccResourceDataset | SqlServerTableDataset | WebTableDataset | AzureSearchIndexDataset | HttpDataset | AmazonMWSObjectDataset | AzurePostgreSqlTableDataset | ConcurObjectDataset | CouchbaseTableDataset | DrillTableDataset | EloquaObjectDataset | GoogleBigQueryObjectDataset | GreenplumTableDataset | HBaseObjectDataset | HiveObjectDataset | HubspotObjectDataset | ImpalaObjectDataset | JiraObjectDataset | MagentoObjectDataset | MariaDBTableDataset | MarketoObjectDataset | PaypalObjectDataset | PhoenixObjectDataset | PrestoObjectDataset | QuickBooksObjectDataset | ServiceNowObjectDataset | ShopifyObjectDataset | SparkObjectDataset | SquareObjectDataset | XeroObjectDataset | ZohoObjectDataset | NetezzaTableDataset | VerticaTableDataset | SalesforceMarketingCloudObjectDataset | ResponsysObjectDataset) & {␊ + /**␊ + * Unmatched properties from the message are deserialized this collection␊ + */␊ + additionalProperties?: ({␊ + [k: string]: {␊ + [k: string]: unknown␊ + }␊ + } | string)␊ + /**␊ + * List of tags that can be used for describing the Dataset.␊ + */␊ + annotations?: ({␊ + [k: string]: unknown␊ + }[] | string)␊ + /**␊ + * Dataset description.␊ + */␊ + description?: string␊ + /**␊ + * Linked service reference type.␊ + */␊ + linkedServiceName: (LinkedServiceReference | string)␊ + /**␊ + * Definition of all parameters for an entity.␊ + */␊ + parameters?: ({␊ + [k: string]: ParameterSpecification␊ + } | string)␊ + /**␊ + * Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement.␊ + */␊ + structure?: {␊ + [k: string]: unknown␊ + }␊ + [k: string]: unknown␊ + }) | string)␊ type: "Microsoft.DataFactory/factories/datasets"␊ [k: string]: unknown␊ }␊ @@ -248721,11 +249647,63 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of activities to execute if expression is evaluated to false. This is an optional property and if not provided, the activity will exit without any action.␊ */␊ - ifFalseActivities?: ((ControlActivity1 | ExecutionActivity1 | ExecuteWranglingDataflowActivity)[] | string)␊ + ifFalseActivities?: (((ControlActivity1 | ExecutionActivity1 | ExecuteWranglingDataflowActivity) & {␊ + /**␊ + * Unmatched properties from the message are deserialized this collection␊ + */␊ + additionalProperties?: ({␊ + [k: string]: {␊ + [k: string]: unknown␊ + }␊ + } | string)␊ + /**␊ + * Activity depends on condition.␊ + */␊ + dependsOn?: (ActivityDependency1[] | string)␊ + /**␊ + * Activity description.␊ + */␊ + description?: string␊ + /**␊ + * Activity name.␊ + */␊ + name: string␊ + /**␊ + * Activity user properties.␊ + */␊ + userProperties?: (UserProperty[] | string)␊ + [k: string]: unknown␊ + })[] | string)␊ /**␊ * List of activities to execute if expression is evaluated to true. This is an optional property and if not provided, the activity will exit without any action.␊ */␊ - ifTrueActivities?: ((ControlActivity1 | ExecutionActivity1 | ExecuteWranglingDataflowActivity)[] | string)␊ + ifTrueActivities?: (((ControlActivity1 | ExecutionActivity1 | ExecuteWranglingDataflowActivity) & {␊ + /**␊ + * Unmatched properties from the message are deserialized this collection␊ + */␊ + additionalProperties?: ({␊ + [k: string]: {␊ + [k: string]: unknown␊ + }␊ + } | string)␊ + /**␊ + * Activity depends on condition.␊ + */␊ + dependsOn?: (ActivityDependency1[] | string)␊ + /**␊ + * Activity description.␊ + */␊ + description?: string␊ + /**␊ + * Activity name.␊ + */␊ + name: string␊ + /**␊ + * Activity user properties.␊ + */␊ + userProperties?: (UserProperty[] | string)␊ + [k: string]: unknown␊ + })[] | string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -248764,7 +249742,33 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of activities to execute if no case condition is satisfied. This is an optional property and if not provided, the activity will exit without any action.␊ */␊ - defaultActivities?: ((ControlActivity1 | ExecutionActivity1 | ExecuteWranglingDataflowActivity)[] | string)␊ + defaultActivities?: (((ControlActivity1 | ExecutionActivity1 | ExecuteWranglingDataflowActivity) & {␊ + /**␊ + * Unmatched properties from the message are deserialized this collection␊ + */␊ + additionalProperties?: ({␊ + [k: string]: {␊ + [k: string]: unknown␊ + }␊ + } | string)␊ + /**␊ + * Activity depends on condition.␊ + */␊ + dependsOn?: (ActivityDependency1[] | string)␊ + /**␊ + * Activity description.␊ + */␊ + description?: string␊ + /**␊ + * Activity name.␊ + */␊ + name: string␊ + /**␊ + * Activity user properties.␊ + */␊ + userProperties?: (UserProperty[] | string)␊ + [k: string]: unknown␊ + })[] | string)␊ /**␊ * Azure Data Factory expression definition.␊ */␊ @@ -248778,7 +249782,33 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of activities to execute for satisfied case condition.␊ */␊ - activities?: ((ControlActivity1 | ExecutionActivity1 | ExecuteWranglingDataflowActivity)[] | string)␊ + activities?: (((ControlActivity1 | ExecutionActivity1 | ExecuteWranglingDataflowActivity) & {␊ + /**␊ + * Unmatched properties from the message are deserialized this collection␊ + */␊ + additionalProperties?: ({␊ + [k: string]: {␊ + [k: string]: unknown␊ + }␊ + } | string)␊ + /**␊ + * Activity depends on condition.␊ + */␊ + dependsOn?: (ActivityDependency1[] | string)␊ + /**␊ + * Activity description.␊ + */␊ + description?: string␊ + /**␊ + * Activity name.␊ + */␊ + name: string␊ + /**␊ + * Activity user properties.␊ + */␊ + userProperties?: (UserProperty[] | string)␊ + [k: string]: unknown␊ + })[] | string)␊ /**␊ * Expected value that satisfies the expression result of the 'on' property.␊ */␊ @@ -248803,7 +249833,33 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of activities to execute .␊ */␊ - activities: ((ControlActivity1 | ExecutionActivity1 | ExecuteWranglingDataflowActivity)[] | string)␊ + activities: (((ControlActivity1 | ExecutionActivity1 | ExecuteWranglingDataflowActivity) & {␊ + /**␊ + * Unmatched properties from the message are deserialized this collection␊ + */␊ + additionalProperties?: ({␊ + [k: string]: {␊ + [k: string]: unknown␊ + }␊ + } | string)␊ + /**␊ + * Activity depends on condition.␊ + */␊ + dependsOn?: (ActivityDependency1[] | string)␊ + /**␊ + * Activity description.␊ + */␊ + description?: string␊ + /**␊ + * Activity name.␊ + */␊ + name: string␊ + /**␊ + * Activity user properties.␊ + */␊ + userProperties?: (UserProperty[] | string)␊ + [k: string]: unknown␊ + })[] | string)␊ /**␊ * Batch count to be used for controlling the number of parallel execution (when isSequential is set to false).␊ */␊ @@ -248888,7 +249944,33 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of activities to execute.␊ */␊ - activities: ((ControlActivity1 | ExecutionActivity1 | ExecuteWranglingDataflowActivity)[] | string)␊ + activities: (((ControlActivity1 | ExecutionActivity1 | ExecuteWranglingDataflowActivity) & {␊ + /**␊ + * Unmatched properties from the message are deserialized this collection␊ + */␊ + additionalProperties?: ({␊ + [k: string]: {␊ + [k: string]: unknown␊ + }␊ + } | string)␊ + /**␊ + * Activity depends on condition.␊ + */␊ + dependsOn?: (ActivityDependency1[] | string)␊ + /**␊ + * Activity description.␊ + */␊ + description?: string␊ + /**␊ + * Activity name.␊ + */␊ + name: string␊ + /**␊ + * Activity user properties.␊ + */␊ + userProperties?: (UserProperty[] | string)␊ + [k: string]: unknown␊ + })[] | string)␊ /**␊ * Azure Data Factory expression definition.␊ */␊ @@ -256407,7 +257489,53 @@ Generated by [AVA](https://avajs.dev). /**␊ * The Azure Data Factory nested object which identifies data within different data stores, such as tables, files, folders, and documents.␊ */␊ - properties: ((AmazonS3Dataset1 | AvroDataset | ExcelDataset | ParquetDataset | DelimitedTextDataset | JsonDataset | XmlDataset | OrcDataset | BinaryDataset | AzureBlobDataset1 | AzureTableDataset1 | AzureSqlTableDataset1 | AzureSqlMITableDataset | AzureSqlDWTableDataset1 | CassandraTableDataset1 | CustomDataset | CosmosDbSqlApiCollectionDataset | DocumentDbCollectionDataset1 | DynamicsEntityDataset1 | DynamicsCrmEntityDataset | CommonDataServiceForAppsEntityDataset | AzureDataLakeStoreDataset1 | AzureBlobFSDataset | Office365Dataset | FileShareDataset1 | MongoDbCollectionDataset1 | MongoDbAtlasCollectionDataset | MongoDbV2CollectionDataset | CosmosDbMongoDbApiCollectionDataset | ODataResourceDataset1 | OracleTableDataset1 | AmazonRdsForOracleTableDataset | TeradataTableDataset | AzureMySqlTableDataset1 | AmazonRedshiftTableDataset | Db2TableDataset | RelationalTableDataset1 | InformixTableDataset | OdbcTableDataset | MySqlTableDataset | PostgreSqlTableDataset | MicrosoftAccessTableDataset | SalesforceObjectDataset1 | SalesforceServiceCloudObjectDataset | SybaseTableDataset | SapBwCubeDataset | SapCloudForCustomerResourceDataset1 | SapEccResourceDataset1 | SapHanaTableDataset | SapOpenHubTableDataset | SqlServerTableDataset1 | AmazonRdsForSqlServerTableDataset | RestResourceDataset | SapTableResourceDataset | SapOdpResourceDataset | WebTableDataset1 | AzureSearchIndexDataset1 | HttpDataset1 | AmazonMWSObjectDataset1 | AzurePostgreSqlTableDataset1 | ConcurObjectDataset1 | CouchbaseTableDataset1 | DrillTableDataset1 | EloquaObjectDataset1 | GoogleBigQueryObjectDataset1 | GreenplumTableDataset1 | HBaseObjectDataset1 | HiveObjectDataset1 | HubspotObjectDataset1 | ImpalaObjectDataset1 | JiraObjectDataset1 | MagentoObjectDataset1 | MariaDBTableDataset1 | AzureMariaDBTableDataset | MarketoObjectDataset1 | PaypalObjectDataset1 | PhoenixObjectDataset1 | PrestoObjectDataset1 | QuickBooksObjectDataset1 | ServiceNowObjectDataset1 | ShopifyObjectDataset1 | SparkObjectDataset1 | SquareObjectDataset1 | XeroObjectDataset1 | ZohoObjectDataset1 | NetezzaTableDataset1 | VerticaTableDataset1 | SalesforceMarketingCloudObjectDataset1 | ResponsysObjectDataset1 | DynamicsAXResourceDataset | OracleServiceCloudObjectDataset | AzureDataExplorerTableDataset | GoogleAdWordsObjectDataset | SnowflakeDataset | SharePointOnlineListResourceDataset | AzureDatabricksDeltaLakeDataset) | string)␊ + properties: (((AmazonS3Dataset1 | AvroDataset | ExcelDataset | ParquetDataset | DelimitedTextDataset | JsonDataset | XmlDataset | OrcDataset | BinaryDataset | AzureBlobDataset1 | AzureTableDataset1 | AzureSqlTableDataset1 | AzureSqlMITableDataset | AzureSqlDWTableDataset1 | CassandraTableDataset1 | CustomDataset | CosmosDbSqlApiCollectionDataset | DocumentDbCollectionDataset1 | DynamicsEntityDataset1 | DynamicsCrmEntityDataset | CommonDataServiceForAppsEntityDataset | AzureDataLakeStoreDataset1 | AzureBlobFSDataset | Office365Dataset | FileShareDataset1 | MongoDbCollectionDataset1 | MongoDbAtlasCollectionDataset | MongoDbV2CollectionDataset | CosmosDbMongoDbApiCollectionDataset | ODataResourceDataset1 | OracleTableDataset1 | AmazonRdsForOracleTableDataset | TeradataTableDataset | AzureMySqlTableDataset1 | AmazonRedshiftTableDataset | Db2TableDataset | RelationalTableDataset1 | InformixTableDataset | OdbcTableDataset | MySqlTableDataset | PostgreSqlTableDataset | MicrosoftAccessTableDataset | SalesforceObjectDataset1 | SalesforceServiceCloudObjectDataset | SybaseTableDataset | SapBwCubeDataset | SapCloudForCustomerResourceDataset1 | SapEccResourceDataset1 | SapHanaTableDataset | SapOpenHubTableDataset | SqlServerTableDataset1 | AmazonRdsForSqlServerTableDataset | RestResourceDataset | SapTableResourceDataset | SapOdpResourceDataset | WebTableDataset1 | AzureSearchIndexDataset1 | HttpDataset1 | AmazonMWSObjectDataset1 | AzurePostgreSqlTableDataset1 | ConcurObjectDataset1 | CouchbaseTableDataset1 | DrillTableDataset1 | EloquaObjectDataset1 | GoogleBigQueryObjectDataset1 | GreenplumTableDataset1 | HBaseObjectDataset1 | HiveObjectDataset1 | HubspotObjectDataset1 | ImpalaObjectDataset1 | JiraObjectDataset1 | MagentoObjectDataset1 | MariaDBTableDataset1 | AzureMariaDBTableDataset | MarketoObjectDataset1 | PaypalObjectDataset1 | PhoenixObjectDataset1 | PrestoObjectDataset1 | QuickBooksObjectDataset1 | ServiceNowObjectDataset1 | ShopifyObjectDataset1 | SparkObjectDataset1 | SquareObjectDataset1 | XeroObjectDataset1 | ZohoObjectDataset1 | NetezzaTableDataset1 | VerticaTableDataset1 | SalesforceMarketingCloudObjectDataset1 | ResponsysObjectDataset1 | DynamicsAXResourceDataset | OracleServiceCloudObjectDataset | AzureDataExplorerTableDataset | GoogleAdWordsObjectDataset | SnowflakeDataset | SharePointOnlineListResourceDataset | AzureDatabricksDeltaLakeDataset) & {␊ + /**␊ + * Unmatched properties from the message are deserialized this collection␊ + */␊ + additionalProperties?: ({␊ + [k: string]: {␊ + [k: string]: unknown␊ + }␊ + } | string)␊ + /**␊ + * List of tags that can be used for describing the Dataset.␊ + */␊ + annotations?: ({␊ + [k: string]: unknown␊ + }[] | string)␊ + /**␊ + * Dataset description.␊ + */␊ + description?: string␊ + /**␊ + * The folder that this Dataset is in. If not specified, Dataset will appear at the root level.␊ + */␊ + folder?: (DatasetFolder | string)␊ + /**␊ + * Linked service reference type.␊ + */␊ + linkedServiceName: (LinkedServiceReference1 | string)␊ + /**␊ + * Definition of all parameters for an entity.␊ + */␊ + parameters?: ({␊ + [k: string]: ParameterSpecification1␊ + } | string)␊ + /**␊ + * Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: DatasetSchemaDataElement.␊ + */␊ + schema?: {␊ + [k: string]: unknown␊ + }␊ + /**␊ + * Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement.␊ + */␊ + structure?: {␊ + [k: string]: unknown␊ + }␊ + [k: string]: unknown␊ + }) | string)␊ type: "Microsoft.DataFactory/factories/datasets"␊ [k: string]: unknown␊ }␊ @@ -440721,6 +441849,7 @@ Generated by [AVA](https://avajs.dev). name?: string␊ [k: string]: unknown␊ }␊ + additionalProperties?: never␊ }␊ /**␊ * application that is attached to add-on␊ @@ -441543,6 +442672,7 @@ Generated by [AVA](https://avajs.dev). id?: string␊ [k: string]: unknown␊ }␊ + additionalProperties?: never␊ }␊ /**␊ * An organization app permission is a behavior that is assigned to a user in an organization app.␊ @@ -443033,6 +444163,7 @@ Generated by [AVA](https://avajs.dev). name?: (string | null)␊ [k: string]: unknown␊ }␊ + additionalProperties?: never␊ }␊ /**␊ * Tracks an organization's preferences␊ @@ -443444,11 +444575,7 @@ Generated by [AVA](https://avajs.dev). * hash mapping process type names to their respective command␊ */␊ export interface ProcessTypes {␊ - /**␊ - * This interface was referenced by \`ProcessTypes\`'s JSON-Schema definition␊ - * via the \`patternProperty\` "^[-\\w]{1,128}$".␊ - */␊ - [k: string]: string␊ + ␊ }␊ /**␊ * SMS numbers are used for recovery on accounts with two-factor authentication enabled.␊ @@ -444130,6 +445257,9 @@ Generated by [AVA](https://avajs.dev). /**␊ * This interface was referenced by \`undefined\`'s JSON-Schema definition␊ * via the \`patternProperty\` "^x-".␊ + *␊ + * This interface was referenced by \`Parameter2\`'s JSON-Schema definition␊ + * via the \`patternProperty\` "^x-".␊ */␊ [k: string]: unknown;␊ };␊ @@ -444450,7 +445580,7 @@ Generated by [AVA](https://avajs.dev). description?: string;␊ externalDocs?: ExternalDocumentation;␊ operationId?: string;␊ - parameters?: (Parameter1 | Reference)[];␊ + parameters?: ((Parameter1 & Parameter2) | Reference)[];␊ requestBody?: RequestBody | Reference;␊ responses: Responses;␊ callbacks?: {␊ @@ -444465,6 +445595,33 @@ Generated by [AVA](https://avajs.dev). */␊ [k: string]: unknown;␊ }␊ + export interface Parameter2 {␊ + name: string;␊ + in: string;␊ + description?: string;␊ + required?: boolean;␊ + deprecated?: boolean;␊ + allowEmptyValue?: boolean;␊ + style?: string;␊ + explode?: boolean;␊ + allowReserved?: boolean;␊ + schema?: Schema | Reference;␊ + content?: {␊ + [k: string]: MediaType;␊ + };␊ + example?: unknown;␊ + examples?: {␊ + [k: string]: Example | Reference;␊ + };␊ + /**␊ + * This interface was referenced by \`undefined\`'s JSON-Schema definition␊ + * via the \`patternProperty\` "^x-".␊ + *␊ + * This interface was referenced by \`Parameter2\`'s JSON-Schema definition␊ + * via the \`patternProperty\` "^x-".␊ + */␊ + [k: string]: unknown;␊ + }␊ export interface RequestBody {␊ description?: string;␊ content: {␊ @@ -444535,7 +445692,7 @@ Generated by [AVA](https://avajs.dev). * This interface was referenced by \`undefined\`'s JSON-Schema definition␊ * via the \`patternProperty\` "^[a-zA-Z0-9\\.\\-_]+$".␊ */␊ - [k: string]: Reference | Parameter1;␊ + [k: string]: Reference | (Parameter1 & Parameter2);␊ };␊ examples?: {␊ /**␊ @@ -447587,7 +448744,12 @@ Generated by [AVA](https://avajs.dev). email?: string;␊ [k: string]: unknown;␊ }␊ - | string;␊ + | (string & {␊ + name: string;␊ + url?: string;␊ + email?: string;␊ + [k: string]: unknown;␊ + });␊ export type PackageExportsEntry = PackageExportsEntryPath | PackageExportsEntryObject;␊ /**␊ * The module path that is resolved when this specifier is imported. Set to \`null\` to disallow importing this module.␊ @@ -447687,11 +448849,11 @@ Generated by [AVA](https://avajs.dev). /**␊ * A list of people who contributed to this package.␊ */␊ - contributors?: Person1[];␊ + contributors?: (Person1 & Person2)[];␊ /**␊ * A list of people who maintains this package.␊ */␊ - maintainers?: Person1[];␊ + maintainers?: (Person1 & Person2)[];␊ /**␊ * The 'files' field is an array of files to include in your project. If you name a folder in the array, then it will also include the files inside that folder.␊ */␊ @@ -447960,6 +449122,12 @@ Generated by [AVA](https://avajs.dev). */␊ [k: string]: any;␊ }␊ + export interface Person2 {␊ + name: string;␊ + url?: string;␊ + email?: string;␊ + [k: string]: unknown;␊ + }␊ /**␊ * Used to specify conditional exports, note that Conditional exports are unsupported in older environments, so it's recommended to use the fallback array option if support for those environments is a concern.␊ */␊ diff --git a/test/__snapshots__/test/test.ts.snap b/test/__snapshots__/test/test.ts.snap index cae91b34..bd78900f 100644 Binary files a/test/__snapshots__/test/test.ts.snap and b/test/__snapshots__/test/test.ts.snap differ diff --git a/test/e2e/allOf.properties.1.ts b/test/e2e/allOf.properties.1.ts new file mode 100644 index 00000000..3dc80e7e --- /dev/null +++ b/test/e2e/allOf.properties.1.ts @@ -0,0 +1,15 @@ +export const input = { + type: 'object', + properties: { + a: {type: 'string'}, + b: {type: 'string'}, + c: {type: 'string'}, + }, + allOf: [ + {required: ['a']}, + { + oneOf: [{required: ['b']}, {required: ['c']}], + }, + ], + additionalProperties: false, +} diff --git a/test/e2e/allOf.properties.2.ts b/test/e2e/allOf.properties.2.ts new file mode 100644 index 00000000..0e7bf33b --- /dev/null +++ b/test/e2e/allOf.properties.2.ts @@ -0,0 +1,14 @@ +export const input = { + type: 'object', + properties: { + a: {type: 'string'}, + b: {type: 'string'}, + c: {type: 'string'}, + }, + allOf: [ + {required: ['a']}, + { + oneOf: [{required: ['b']}, {required: ['c']}], + }, + ], +} diff --git a/test/e2e/allOf.properties.3.ts b/test/e2e/allOf.properties.3.ts new file mode 100644 index 00000000..895195ff --- /dev/null +++ b/test/e2e/allOf.properties.3.ts @@ -0,0 +1,21 @@ +export const input = { + type: 'object', + properties: { + a: {type: 'string'}, + b: {type: 'string'}, + c: {type: 'string'}, + }, + allOf: [ + {required: ['a']}, + { + oneOf: [ + {required: ['b']}, + // Non-existent property is invalid, but it's not up to JSTT to validate this + // "An object instance is valid against this keyword if every + // item in the array is the name of a property in the instance." + // @see https://json-schema.org/draft/2020-12/json-schema-validation#name-required + {required: ['d']}, + ], + }, + ], +} diff --git a/test/e2e/allOf.ts b/test/e2e/allOf.ts index f2c9800a..e9b3d1da 100644 --- a/test/e2e/allOf.ts +++ b/test/e2e/allOf.ts @@ -21,7 +21,7 @@ export const input = { a: {type: 'string'}, }, additionalProperties: false, - required: ['a', 'b'], + required: ['a'], }, }, required: ['foo', 'bar'],